I use an iPhone app called ‘Sleep Cycle’ to monitor my sleep patterns, and wake me whilst I’m naturally most awake, within a half hour window at the end of the night. It is really useful, and works really well, when I have a good night.
Having a cold robs me of a good night:
I really hate colds 🙁
Sleep Cycle iTunes page