Since I am naturally a very disorganized person I've spent a large part of the last several years trying to streamline everything I do each day to make sure I'm keeping myself as productive as possible and as streamlined as possible. I've tried a lot of tools and stopped using them, but there are a bunch of productivity tools I've been using for months and months and months that I've found to be completely indispensable. Toggl This one is by far my favorite as it is incredibly simple and effective way to keep yourself accountable. It lets you very easily log how much time you are spending on different things throughout the day. Whenever I start working on anything I just hit the "Start" button, and then whenever I'm done I hit the "Stop" button. It lets you very easily look at your last day/week/month/year and figure out "how much time did I actually spend working and what did I spend that time working on." At first I used it solely as a way to keep myself focused and motivated - I would set a goal of working X hours in a day, and then log my time as I was going while motivating myself to reach that target goal. Now I use it a lot to figure out where I need to hire - for instance earlier this year I looked through my logs and realized I was spending over 25% of my time on customer service and then promptly went out and found someone to help me work on that. So for instance here were my last two days as logged by Toggl. I set it up so that I marked my task, what "Project" the task was devoted to, and lastly what "Role" I was acting as. So for instance two days ago I spent 3 hours looking at offices to move into, and I was doing "CEO work" during that time, while yesterday I spent a lot (way too much) time getting this forum software all setup doing "Server Admin" work. Wunderlist This is just your basic to do list so I don't think this needs quite as much explanation. I once again have things split up by projects and assign different tasks with different deadlines. There are a million different apps for this but Wunderlist was the one that I found to be the easiest and most intuitive. Workflowy This is probably my favorite app on the list, and I discovered it through Matt Cutt's blog of all places. It's basically a "list" on steroids, allowing you to create sub lists and notes which allow you to very easily lay out an entire project. So every product I'm working on has its own list, which then has sub lists such as "Marketing Strategies" or "Features" which then each have their own sub lists. Describing it doesn't quite to it justice, but it is probably one of the most indispensable programs I use. Pivotal Tracker This last one only applies to programmers, but this is a very intuitive website for managing a programming project. It keeps track of your to do list, lets you easily break down how hard different tasks are, and once you start working it estimates how long the project should take to complete based on how fast you are working on things and how much stuff there is left. There are probably a couple more I'll add later, but that's all for now. I'd be interested in hearing if anyone else has any tools or programs they can recommend that they are getting good usage out of!