Hear, hear!
Excellent post!

I'll try to keep my own whining to a minimum from now on