It's getting towards the end of the year and I'm feeling the need to take stock of where we've actually come with Web 2.0 in the last 12 months. So much has happened in this space recently and a tidal wave of innovative, high-quality software has been released this year. So much in fact, that it's hard to keep track of it all.