The information that Murray gave you is correct. You'll have to make the call like a method because it is one. The thing that struck me funny is the following:
> PROCEDURE LoadData (cSourceFile, cDataPath, cTableName)
> PARAMETERS cSourceFile, cDataPath, cTableName
I'm not really sure what VFP is going to do with this. It is legal to define parameters on the same line as the method. These parameters will be scoped as LOCAL. The next line will scope the parameters as PRIVATE. Either way you only need the parameters in one spot.
-Mike