Kaveman's musings #3