In reply to danrock101:
Yes, it keeps it on the phone and will upload it the next time you have a signal.
If you're spending a lt of time in an area with no mobile signal beware that your battery may run down faster as the phone ramps the cellular radio power to try and get a connection. I use an external battery case when using runkeeper for more than 3-4 hours.