Web Technologies are constantly evolving. It's not uncommon to have a concept or technique to replace its predecessor in a matter of months, and its a good thing too, as these techniques allow the website to remain fresh for its visitor and a challenge to its competitors. Website users expect their daily websites to stay on top of all innovation and provide sensible features to make their experience smoother and richer.