Trello makes it easy to see what's getting done by whom, and who is available to work on the next item coming down the pipe. Client work gets done faster, and we have more time for internal projects. We have one board for invoices, one for leads, and one for projects. Its a great system.
So, we owe a huge thanks to the folks at Fog Creek, and I can't understand why we can't pay them. But also to Ryan Carson and Thomas Ptacek, for their strong recommendations of Trello[1] and daily billing[2], respectively.
[1] http://ryancarson.com/post/24884883426/how-i-manage-40-peopl... [2] http://news.ycombinator.com/item?id=4101802