Hrm yeah... citrus alarm clock is free ( http://www.ornj.net/citrus/ ) and it is a super good program. Multiple alarms and the whole shmeal (even a fade in thing)

PS: What's the point of the screen flash thing? You're eyes are closed when you're sleeping and it's not too practical to put it right up to your face while sleeping