We don't know how much of this is snake oil, but an iPhone app claims it can tell when you're in your lightest sleep phase and slowly rouse you from your zzzzs rather than jolting you awake with a loud buzzer.
The Sleep Cycle alarm clock, which will cost you 99 cents at the iTunes App Store, requires that you sleep with your iPhone face down on your mattress -- somehow it's supposed to stay on your mattress throughout the evenings tosses and turns. Thirty minutes before the designated wake-up time, the app analyzes your movements to figure out where you are in your sleep cycle and chooses the best alarm to wake you up with. The latest version of the app also gives you detailed graphs of your nightly sleep patterns. For now the app only works with iPhones, not iPod Touches.