Effective Techniques for Application Development with Visual FoxPro