On a completely unrelated point, if you don't have an iPod Touch, you should
Best of all, it uses a WiFi signal, so there's no need for "data plans" or anything. It's essentially the iPhone, sans the Phone, and it's a freak of technological nature. I don't hype up products that I don't get paid to endorse, but trust me, it's that damn good.
Put one on your Christmas list, or better yet, just buy it now and thank me later.
 Although, I should note, there are some apps that allow you to make free calls via IP, sorta like Skype does.