12 Awesome Productivity websites

A host of apps, tools and platforms to make your life more manageable and productive.