Al,
>However, if the new approach is to focus on JIT compiling, I see no reason to strip out macro expansion, which is a major benefit to using VFP in the first place.
To do a CLR-capable version, macro expansion would have to go, if the CLR does not support it. I assume it doesn't -- or else why haven't we heard that VB7 or C# will have it?