I had heard about this app a while ago, but I saw from the comments that it wasn't working on the droid. Well apparently a few days ago it got a new update and now works with the Moto Droid. What this app does is analyze your movements with the accelerometer, and figures out what sleep cycle you are in. Then, it wakes you up when you're in your lightest sleep mode. I tried it out today and it worked fantastic.