When the day comes that your contributions to the Fox world equal mine - then you can begin to criticize. As of this date, I don't see a single article, whitepaper, book, or conference session from you. And during my trips to MS - to go over strategies on how to help make Fox a first class product - I don't recall seeing you sitting at the table. In this regard, you are exactly like Bill Sanders. Quick to criticize - but in the end - never offered or delivered much value.John, John, John ...
You're defending your weenie size again, Truth be known - there are a bunch of developers on this board that could blow you out of the water with one arm tied behind their back.
Your have an academic command of english syntax - you can read what others have written, rearrange it and then publish it with your moniker. Not much originality - just a remix of what others have done before. It's not bad stuff - granted - but it is not much different than similar contemporary works. There is, however, little evidence that you can synthesize an original solution - I have seen no evidence that you are the master-blaster developer your self-infatuation leads you to believe you are.
Look around John - you're in the company of some pretty heavy hitters.
Time to look ahead and quit worshipping the god you use to be:)
Imagination is more important than knowledge