>Yes, in VFP it doesn't really matter, though in general function should return a value and the procedure usually should not.
That's a quite arbitrary distinction. IMO. I like the "C" approach better. (All functions/procedures are called "function" - not sure about the exact keyword -, the return value is declared, if no value is returned, the "return value" is declared as "void".)
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)