Online social networking allows people to interact and communicate through sites like Facebook and MySpace, removing geographical and social isolation and improving community. Web 2.0 technologies like YouTube and podcasts engage users to communicate and collaborate across the web, providing improved learning, entertainment, and timely information through interactive tools that enhance the experience of using the web.