Last thing first: Your Firefox user directory in Linux is:
~/.mozilla
Note the "." prior to mozilla. Within that will be your profile, an initialization file, and in the profile will be extensions, user data, bookmarks, etc.
OnEdit: You can find the amount of space your user profile is consuming by opening a terminal, then issuing these commands:
cd .mozilla
du -h
In English, that's change the active directory to .mozilla.
Find disk usage (du) and display it in a human readable format (-h). The latter will result in a listing of all the subdirectories in .mozilla and out beside it the space taken up by those directories. At the very end will be a total for all of it.
Example:
Note that I have the Firefox extension Scrapbook installed, which I use to take snapshots of entire webpages, graphics and all. That's the main reason my user directory is so big. Note I've added 9 MB to it since last night. :)
Anyway, I didn't miss the bit about a netbook and limited space exactly. I'm just not quite understanding what you're saying, and I forgot to address it more directly. Your comments here provide me with a bit more insight into what's causing the confusion.
You said in your initial post that you believe you had 16GB of RAM. That's a LOT of RAM. RAM (Random Access Memory) is the "memory" in your system. Not many people have desktops with that much. I've never seen a "netbook" with that much. In fact I haven't seen one with more than 4GB. Most have 1 or 2. But, I gather you're confusing RAM for hard drive space. However, I also haven't seen a netbook for sale recently with less than an 80GB hard drive, so I'm still a bit confused here.
Question: Is this genuinely a "netbook" or is it an old notebook/laptop? These I realize are generally marketing terms and don't have concrete definitions, but netbooks are a fairly recent development in the portable computer market. They all used to be called laptops or notebooks, the latter generally being smaller/thinner than what would be called a laptop. Netbooks are smaller still, tend to have smaller hard drives and less memory than a standard laptop and have small (up to around 10 inches) display screen.
Just taking this at face value, whatever you actually have, it seems you have 8GB of hard drive space to work with, which makes all this more understandable. You're trying to squeeze everything -- applications and data -- within 8GB of storage space. Is that about correct?
I don't think you're going to find an efficient way to do the kind of side by side size comparison you're wanting to do. (The commands in BadgerKid's post are going to be the way to allow you to do that eventually.) If you get bogged down in trying to figure out which application takes up more space than another with all its dependencies, user files, etc. you're going to end up with a huge headache and, in the end, probably not be able to save any more space than a few megabytes, if that. A lot of the dependencies required for Firefox, for example, are going to be required for any web browser with a graphical user interface (GUI). Lynx is small and has few dependencies precisely because it doesn't have a GUI and offers no support for displaying digital images, advanced HTML formatting, etc.
ANYWAY ...
I'll just offer some straight advice. Since your space is so limited, you should think outside of simply choosing individual applications for each task. Since storage space is such a consideration here, I would suggest you use Google Chrome. (Installed, the Chrome executable is currently 41M. It has slightly fewer dependencies than Firefox.) Your space saving with this browser over Firefox is negligible, but it has an advantage in your situation in that it interfaces very well with Google Docs. You could, in other words, avoid using OpenOffice and just use Google Docs and save all that space taken by OpenOffice.
For e-mail, does you e-mail provider offer a web interface, e.g. GMail, Yahoo, and even most ISP e-mail offer a web-based client. When space is a concern, you can just log into your e-mail via your web browser. If that's not an option, you could also consider a text-based e-mail client like pine. Or, go with something like Evolution. Thunderbird is a full-featured e-mail client built to compare with Outlook, meaning it's got a lot of crap with it most people never use. I like it, but it is quite a big package, and since space is a concern, you might be better server going another route.