Another vote for Hootsuite here.

Before settling on Hootsuite, I'd used Tweetdeck and Seesmic. I can't remember the last time that I actually used Twitter directly.