Hi guys! Anybody who has an idea on how to call external programs within VFP and execute the related parameters or commands of that external program. For example our remote offices are sending weekly sales (dbf) to our main office via PC Anywhere and the main office runs a program to append that extracted DBF to our 'main dbf'. They do this by first, running an old clipper-based program which extracts the sales within a date range specified, and then they double click on a 'Remote File Transfer' shortcut that dials to our main office and thereby start sending the file. What I want is, I want to make this in one program using VFP. I will prompt the user for the date ranges and once they click 'OK', it will invoke PC anywhere to dial and once connected can start sending the file....as easy as that for the user.....I can use 'run' command to invoke PC anywhere but it won't run the shortcut or the automated task for file transfer automatically. I still need to invoke them manually . I've read sometime before about using 'shellexecute' or using foxtools. Anyway, anybody who can give me ideas on this is greatly appreciated. Thanks in advance.