Fortunately, there's a simple idea that could solve problems like this one. Google Browser Sync is an extension developed by Google that saves all your settings to Google's servers in an encrypted format.
"Google Browser Sync for Firefox is an extension that continuously synchronizes your browser settings – including bookmarks, history, persistent cookies, and saved passwords – across your computers. It also allows you to restore open tabs and windows across different machines and browser sessions."
All you have to do is to buy an USB drive and copy Firefox Portable along with Google Browser Sync, and you have access to all the settings anywhere you go (if there's an Internet connection). Don't forget to install Google Browser Sync on your home computer too.