Today I didn't get a single e-mail from 10:00 to 1:00. It was just a slow e-mail day... or so I thought. Turns out that my phone (Hero) had some kind of hiccup with the Sprint network, and was offline that whole time. E-mails had been sitting there unread for up to three hours! This happens from time to time, and I can fix it by disabling the mobile network and then turning it back on. But that only works if I know that the phone is offline! Is there an app that will check the phone's internet connection every x minutes and fire a notification if it's not working? Or if the app wanted to be really smart, it could disable and then re-enable the mobile network and see if that fixes the problem. Is this even possible? If the OS killed the app and the user had to re-start it all the time, that would render it pretty useless. Would it have to be running all the time? Or could it start itself, check the connection, then terminate itself every x minutes?