I can't believe none of you mentioned Skype (http://www.skype.com/), which is essentially a VoIP phone with many of the features of a landline connection (as opposed to MSN, which is a chat based medium).
In other news, Microsoft has ventured into corporate VoIP...