PMFJI Paul, but have you looked at the VFPToolkit for .NET? This has been a great tool for helping me to get this (cough) 'new' way of looking at data, from a VFP viewpoint. If nothing else, it's a great place to steal source code ;-) It might give you a few ideas.
http://www.gotdotnet.com/team/vfp/