Josh Catone on the not so clear definitions of Web 2.0, 3.0 - past, present and future.