Google Authenticator and changing devices.

"moving google authenticator around between devices is kind of a pain."

-zpower

He's right. It is a pain. Anyone have a good solution to this? Bonus points if it's cross-platform and/or doesn't require root.