Ah a new member... Your first post and you make it a rant in the feedback forum? Interesting. I don't really disagree with what you said but I am left wondering where it all came from, what prompted you to feel the need to say it...
Anyway, welcome
.