I like the dream idea a lot. In a similar vein, I made http://keepdream.me/ to help people record dreams via email when you wake up. I can definitely see how people might prefer voice recording though. Another option to consider is SMS, as a phone call requires you to know when you're waking up.
Thanks! Well I think the whole point of WakeMyself is it functions both as an alarm AND as a dream capturing tool, which means, you do know when you wake up--it's the time you set the alarm at. It's quite tricky, but I think there's a subtle but crucial difference between synchronous capturing (phone call) and asynchronous capturing (sms) and that's what makes it work. But maybe it's just me, so please try it out tonight :)