>I think it's kind of interesting that the experience recounted from many is so very similar to your's. Including my own a number of years ago. I went basically the same path as you, heavily into Fox, moving some portions off to .NET and building a framework from scratch. For me that was the best learning experience I could have because I could mix something I'm very familiar with - framework design - with something new in this case the .NET platform.
>
>To this day I still have code on both platforms as do you. I use .NET for most Web applications these days, but for desktop apps I still think VFP is often a better fit. I see little reason to migrate old Fox apps to .NET though unless there's a pressing technical reason, which there usually isn't.
Yes, this is interesting to see similar patterns from various developers. I just saw the latest posting in the Universal Thread for a job in Texas. Now, which such experience, those kinds of jobs do not seem scary anymore. :) It is true that having built from scratch, into a framework, is probably the best learning experience. There is still a lot of having touched in .NET but when those situations will arise, I will be able to count on a solid foundation and react accordingly.