If memory serves, sys(3099) was added in a build after the public beta.
There's also SET ENGINEBEHAVIOR to do exactly the same thing as sys(3099).
It's an absolutely valid approach for an existing code base so that the existing code can be examined (and possibly modified) over a reasonable period of time before switching to the 8.0 engine.
Dan
>Yes, it does
SYS(3099, 70)
will switch dataengine to VFP7. However all changes and bug fixes has been and will be applied to VFP8 dataengine only. So it's better to stick with VFP8 mode, if possible.