I have to deal with foxpro too. My company uses come crappy telco management software called Phonebizz. They wanted a way to create new reports and a web front end, so I am exporting all the data to a Mysql database nightly. I then use a PHP front end to display data. Everyone now uses my frontend that doesnt have to enter new data, since I cant write back to foxpro. They are saying my stuff is like 10 times faster than the Phonebizz GUI.
BTW, there is a cool program called cdbflite that will export foxpro table info to a bunch of different formats. It will go to CSV, html, sql, etc,