So, I guess, you don't agree with what RandyB and JohnK and to some extend YAG have written up here. I'd value their viewpoints as former VFP-Team members, MUCH, MUCH more valuable than that of a independed IT consultant that seems to have some 'mysterious' ties into Microsoft. First of all, I respect all three individuals, especially YAG, whom I mentioned in my CR book as one of my professional inspirations. Even when they say things I don't agree with, I still respect their professionalism.
For instance, John K. has written posts describing the .NET development experience: I have a very different perspective than he does on the subject, but at least he's accrued enough capital that I can respect him even if I disagree with him.