If you are from the US I would recomend Packet8 for your VOIP needs. I have been using it for about 3 years on a DSL link in the UAE with very good results. If you have a better connection so much the better. $19.95 a month for unlimited calls to N. America and reasonable calls to the rest of the world. Plus you can register the phone to most area codes in the US. So your friends and family can just make a local phone call and it rings in the UAE. I personally like it better then Skype and less expensive then Vonage with (I think) better quality of service.
WWW.packet8.net