For those who are unaware of Web 2.0 and what it means, here is a quick loose definition for you. Web 2.0 refers to the advent and rise of web-based communities and hosted services such as social-networking sites which aim to make collaborating easier and sharing between users much more inviting. Ok, so now that you have been able to swallow that lets talk about Ajax. AJAX, is a web development technique used, for the sake of this argument, to create interactive web sites. The intent is to make web pages feel more responsive, and by doing this it increases the web page’s interactivity, speed, functionality, and usability. Things that we all want and like out of the websites we visit these days.