Hello,
I use a HTC 3600 with a windows based operating system. Download Skype mobile and use it on your phone with a Wi-Fi connection. It seems to work fine on most networks. Slight lag with communication but it is free.
Website:
http://www.htc.com/product/03-product_p3600.htm