some people can remember falling asleep, and if you practice, you can programme your dreams to think about happy things, to a certain extent anyway (by thinking about them as you are falling asleep). Also after some months of practice, you can programme yourself to wake up at a certain time (within a minute, even) without an alarm.