by Stephen Kwamena Aikins
"Web 2.0 has become the buzz word for describing social media available on the Internet, such as blogs, photo and file sharing systems and social networking sites. These Web 2.0 applications are ra…