Web 2.0 sites are the wonderful ways of making communication directly with the true users of internet by sharing of useful contents on different free blog sites. These free sites enable you to share your contents with lots of users who are eager to the relevant contents. You can make your contents noticeable to the thousands of people without paying a single penny. Search engines also index these sites and consider them as an important source of information. Some popular web 2.0 sites are blogger, WordPress, Hubpages etc.