FWIW - successfully migrated VFP for Windows 3.0 into Windows Vista Ultimate. Originally got the "Insufficient Memory" message but there are No boot.ini files in Vista - like the recommended fix by M$. So tried getting into properties on all the applications files in VFP, including VFP. After getting into compatibility, it asks which version of windows you wish to be compatible with. I checked 98/Me because there are not the memory issues that occurred & are well documented on later versions of Windows. Anyway, it works!