Where can I Chat With People for Free?

Social Networking sites can offer you chat with people. Most of the social networking sites are free. They allow real time char or through a software.