Have you tried a wake up light? Makro used to sell these Qualitel branded ones that were also a BT speaker; but anyhow, I never expected being woken up by a light to be so effective and it is a whole less jarring than having that GD iphone alarm make your ears bleed in the morning. It starts out dim roughly 45 mins before you wake up and gradually gets brighter until its time to wake up. I prefer it to an alarm.
This is my cheaper version:

