One temporary/hacky multiple account solution is to use multiple Chrome profiles (I think Firefox also has something similar). This way I have separate work and personal Gmails working smoothly, and using different themes for the profiles also means that I don't mistake the windows and send out something from the wrong email account.
I don't think this is a hacky solution so much as a great solution. Chrome profiles are a very convenient feature because they can add multi-login support to anything, not just Google sites.