This is the best idea for an alarm clock I’ve ever seen. It connects to your online bank account (via WiFi) and donates your money to an organization you dislike when you decide to snooze!
From ThinkGeek