This seems really cool! Though I have one question:
Waking up in the middle of the night every night, doesn't that kind of disturb your sleep so that you will get more tired next day?