Unfortunately, a very poor characteristic that some developers and programmers have is a compulsion to shout from the mountaintops their love of a platform, language or tool. Threads like
this really do nothing for anyone involved except flair tempers and expose childish name-calling tendencies. I think Jeff is above all this and I'm a bit suprised he's jumped into the fray. I do understand why he is upset, but
getting sucked in is where you ultimately wind up in the same boat.
You are obviously entirely too close to what you do if you're engaging in this type of discussion. Users don't care what your application is written in. Business suits could care less as well. Its all about making it work, and work well. If you actually think one tool suits all, you have bigger issues to deal with at the moment.
Remaining indifferent can be the only correct answer. That's where I'm at right about now.