For US phone numbers, I love using
http://snoozester.com/.
I use it as a backup for alarm clocks for times when I absolutely cannot afford to oversleep. I think you can get 10 free calls just by signing up. One of the things I like about this service vs other wakeup services is you can buy credits and they dont expire.