A project I've been tinkering with for some months now has paid off. This is an Arduino-based sump and utility power monitor consisting of a sensor module at the sump, and a separate internet interface module to upload data and send tweets (which are then forwarded to my phone) when an alarm condition occurs. The two modules communicate via XBees.
The first alarm tweet went out at 03:01 this morning, but my phone was in my office and I didn't hear it or the repeats sent at 10-minute intervals.
At 03:30 my son woke me because he heard the audible alarm on the sensor module.
By 04:00 the backup pump was in place and running.
The water came within an inch of the top of the sump crock so it may have been a close call. We've had several storms pass through since yesterday evening. There is four inches in my rain gauge now, and it looks like there may be more on the way.
Lessons learned:
1. Teenagers with good ears can actually be useful.
2. Bring the phone in the bedroom at night

and/or use a louder and longer ring tone for text messages.