SnoozeCast reads you to sleep and saves your place when you fall asleep.

It uses an easy to snooze sleep timer that you don't even have to look at to reset.