Good article and I'm all for better technology I just think the whole phrase Web 2.0 is a joke. Nobody can tell you what it actually means or what it means to be web 2.0. Hmmm, kind of sounds like 2257. It's just a lame marketing buzzword people throw around that translates in my mind to: hey I'm cool because I'm using some word that sounds impressive and everyone else is using it and doing it so I had better be doing it too otherwise I look bad... not that I actually know what that means, that's for the engineers to figure out. Yes, engineers, one of the requirements is our site needs to be Web 2.0... yeah... Web 2.0 is not some specific feature! WTF is web 2.0? Stop using it people. Be specific.