Yeah, that's a really good technique. You can also set your clock to beep on the top of every hour. Make sure it plays during your periods of REM.

Unfortuantely for me, I'm a very deep sleeper and never hear soft music or my watch beeping. A sound has to be very loud for me to hear it, and when it is I wake up