"Mozilla applications store your personal settings, added extensions and themes, and user data such as bookmarks, passwords, cookies and mail in a "profile"."
I've found from experience with Linux, you can very easily take a profile from one machine to another (if you have a CDr or USB key or network connection or something else to transfer the files)
Your Firefox profile can be found by clicking Start > Run > and typing %APPDATA%\Mozilla\Firefox\Profiles\
Press Enter
An explorer window will pop up and you will see something like k14c85oz.default
This is your FireFox profile it contains your bookmarks, saved passwords, preferences etc.
Just copy the entire folder to the USB key, CDr, across the network to the mac.
On the Mac you want the following location:
~/Library/Mozilla/Firefox/Profiles/
Or
~/Library/Application Support/Firefox/Profiles/
Place the k14c85oz.default profile folder here and start Firefox.
Should be all done for you.
As for the Address Book - not sure on that one.
Dave