>The strategic issue IMO - is the interplay - or lack thereof - Fox will achieve with the platform. It is quite possible that Fox will not be able in the near future - to create "Windows" applications. Just as Win32s was required to run Fox apps in Win16 - I fear that some sort of compatibility layer will be required for Fox to run under some future version of Windows. And we all know how wonderful Win32s was.....
The underlying platform won't drastically change. It's still the same Windows Kernel. It's just that most services now get serviced via the CLR, so this is not really a shift like the one that occurred from Win16->Win32.
The interop mechanism will be COM. You can and most likely will be able to interop with .Net via COM. This does mean you will need to write shims for everything but at least you have access to a relatively easy interface. I suspect this will work for everything with possibly the exception of the UI itself - which is unlikely to be too big of an issue if you plan on using FOx in the first place <g>...
If you want to you can play in that field. Although the question whether you want to maybe one that is a lot harder to justify...
+++ Rick ---