If you are starting a website for the first time, you have probably heard the term “Web 2.0” and wondered what it meant. It is difficult to find a precise definition even from the man who coined the phrase, Tim O’Reilly. In an industry that tends to focus more on …