I also agree about Skype.. been using it exclusively for a couple years now and am very happy with it. I actually offer some online self development courses exclusively using Skype, with clients all over the word and Skype stays the course consistently... as long as client's own ISP and connectivity is good, no problems (I have extreme Rogers modem).
Cheers
Cheers