Online alarm clock. Designed to wake you up.
New book on sleep management:
Sleeping Less
by Nina Kay.