I don't get the big hatred on alarms clocks. Go to bed at a decent, regular hour. Being in the Navy for 20 years, try sleeping for two hours, then going on watch for 4 hrs...back to bed for an hour or 2..then work a full day (obviously this was not everyday). IMO, those who "don't use alarms...