The only real answer that my customers have found is to provide their people on the road with 1 GIG USB Sticks that they save their data to and send in once a week to make sure that every transaction that they perform gets saved to the main file server.
We've mucked around with several shell scripts and never found a decent one that actually works. The breaking point came when an order for a 12 Million $ piece of machinery disappeared into Cyber Oblivion.
Now they insist that the staff on the road carry at least 3 more USB sticks than what they'll be away for and have overnight post packs to send the USB sticks back in. We haven't found anything else that works anywhere near as effectively.
That $12 Million piece of equipment was only the tip of the iceberg as when I went and looked I found quite a lot of the data was not being transfered onto the servers and what was even worse from my point of view was that payments made to the reps on the road where not getting transfered into the payments list which from a business point of view is far worse as no one likes getting threating letters demanding payment of bills when they have been paid. :D
Col