i travel a lot, so i understand your need. i usually set one of the files in this zip to play looped on windows media. granted it will not go to sleep after a while. but at least it is a start. maybe someone has an idea for an app that can put a clock on the play time.
hope this helps a little.
