The implimentions I've worked with have been your typical "Camel Notations" where you capitize the first letter of every word (ex: IsCursorEmpty()). Also, the naming convention listed in the VFP Help files where you specify the scope followed by the variable type and finally the name of the variable (ex: lcName, llReturnValue, liUniqueID).
It may be selfish of me, but I feel that using under scores in place of spaces to make your naming convention seem more "English" (if you will) doesn't look and feel right (ex: does_the_cursor_have_records, LOOKUP_MARITAL_STAT, Get_New_ID('PATIENT')).
I may be wrong about his but this is driving me up the wall!