How do I transfer my starcraft 2 profile onto another computer?

I believe all of your campaign information is stored in the cloud, which means you should just be able to log in on your friend's computer and continue playing. Battle.net stores all of your information.