MegaFox: 1002 Things You Wanted to Know About Extending Visual FoxPro