How to best manage multiple Twitter accounts

I manage several Twitter accounts and sometimes get confused about which one I'm using. I want to post without mistakes and switch between them quickly. Has anyone else encountered this and can suggest convenient ways to manage multiple profiles?