everything you guys have said i've tried... and only 1 thing has worked for me so far.
i have 7 different alarms that go off... usually by 4-5 im up, just because im so annoyed of stopping them. they all go off in staggered interverals and are a different "tone".
i suck at waking up... but once im up... im pretty much good for the day.
the easiest thing for me was setting my cell phone alarm.. and sleeping with the cell phone right next to me... set it for your normal ringtone so you try to wake up before you answer... and by then it's too late