Could you go into the "VFP way vs. the .Net" way a bit more? I'll give you a short list now, I have a conference call soon, and I'll try to give some more later.
1) Subclassing winform controls - different in .NET, but gives exposure to the .NET framework
2) Multiple inheritance and use of interfaces
3) Filtering and joining VFP cursors, vs the capabilities in ADO.NET (you can't do everything in the latter, but you can do more than is sometimes believed)
4) Related: the role of stored procedures
5) Some people (myself included) initially get hung up on DODEFAULT and NODEFAULT equivalents - you can use them in .NET, just a little differently.
6) Creating a main application class (oAppMain).
7) Data binding
More later...
Kevin