udaraumd said:
You can backup the whole profile if you want. There are 3rd party software that does it, but it's very easy to do it all by yourself.
This is your profile path:
%AppData%\Mozilla\Firefox\Profiles\xxxxxxxx.default\
Note: xxxxxxxx could be alpha-numeric string
Exit Firefox.
Copy xxxxxxxx.default to somewhere safe.
This will save all your Firefox settings, extensions, themes, bookmarks, history, cache: everything.
You can even change the path of the profile. In,
%AppData%\Mozilla\Firefox\profiles.ini
change:
IsRelative=0
Path=any path you need (eg: D:\Firefox Profile)
Read this:
http://www.mozilla.org/support/firefox/profile