I agree on the sleep schedule. Unfortunately my work hours prevent this from happening. I work an alternative 12 hour schedule so for 2 to 3 days in a row I wake up at 1AM to be to work by 3. Then on days off I sleep till about 5 or 6 so that messes with me quite a bit.