I pass your test of competence, but I'm not qualified to agree or disagree without assessing his project. Nor are you. John, I don't think you're reading prior posts closely enough. I didn't say anything about assessing his project. All I stated is that 3 months isn't enough time to get a strong enough feel for what .NET can do, and how he can use it. I respect that he gave it the college try - but specific statements he made regarding .NET are more proof that 3 months just doesn't cut it.
A Ferrari is very capable, but few of us drive one- because we can't justify the cost. Only a fanatic or a millionaire can afford to ignore cost. A learning curve is a cost. The OP decided he didn't want to pay it in 2006. There is nothing inconsistent or unreasonable about that. They chose not to go down the road of .NET. That's fine. That was their decision to stick with VFP. My only issue are the rather blanket statements regarding VFP vs .NET, and how well .NET is suited for certain types of applications. .NET is a more powerful tool than some on this forum would give it credit for. Yes, part of it is because there is a big learning curve to appreciate what can be done - but part of it is due to biases that aren't worth debating.
Kevin