Voice over internet

I've been hearing a lot about Voice over internet lately. Does anyone here use Voice over internet on their PC or on their wireless? How well does it work? How mature or imature is the technology? Any free Voice over internet out there for me to try? How about paying service? Who's got the best technology?