Decided to play with Twilio by writing a quick node.js (coffeescript) based wake up app. Starts calling you at the specified time with a simple math question (x + y), if you answer correctly calls stop, otherwise it keeps calling every few minutes until you wake up and gives up after 30 minutes.