At our recent trip to attend a conference in New Zealand we ran an experiment with TSheets. See this video for full details
The most important thing of course is to note that TSheets does GPS tracking based on your phone so even when you have no network or low mobile network it will continue to work and sync up with the servers when it comes into range.