I've been using TweetDeck for a while now. I handle several different corporate twitter accounts, and TweetDeck was the best solution for me, to be able to constantly timelines, searches, mentions, etc. Being able to schedule tweets means I can work while I sleep.