Seems as though I touched off quite a bit of posting with my comments. Sorry to have ruffled any feathers. I was not trying to express joy at the seemingly endless numbers of apps that have fairly little if any meaningful value, while all the while there are needed apps that we all would love to have on our iPhones.
But, I was posting to indicate that all of these apps, for the most part, have been available to anyone at absolutely no cost at all. And, when people complain about what they get for free, it makes them look small and unappreciative.
I think that you will find that most Windows Mobile users are not getting their applications from

A dev, but rather from sources such as Handango and PocketGear. So far, there is no parallel for iPhone users. And, I hope that it remains that way. We will see more clearly come February.
But, my point was, and still is, don't bite the hand that is giving you something for free. If you don't like an app, then fine, don't download and install it. But, don't complain that someone created it.