Just another angle! Whether or not someone is a good programmer depends on many things as is clear already. But the way I see it this... why stay (even if your happy!) in the shallow waters? What I thrive off is exploring VFP as the multi faceted development tool that it is... Discovering new and cleaner ways of doing things in my projects... Using the FFC is cool - I do also from time to time (got a post in at the moment you might be able to help me with!) but there's so much more out there - go - explore...