>We'd like to make the rewrite fairly data driven, so the first question is: Does .NET allow the equivalent of VFP's EVALUATE(lcCommand) ?
The question would of course be if you would need the Evaluate() function in the first place. The reason why I would avoid those typical FoxPro strategies (where it is practical of course) is exactly the point that it's easy to understand for fox programmers but not necessarily easy to understand by other folks. You want to avoid to build a VFP style application in NET.
So my advise would be, try first solving it with common design patterns, and only if not otherwise possible use your VFP strategies to solve it.
Christian Isberner
Software Consultant