I saw there is a Firefox security vulnerability thread, but this seems like a more specific discussion...
I assume that Firefox plug-ins work through some kind of pre-defined interface, correct? So, when I install a plug-in, just /how much/ control and access am I making available to the code for that plug-in?
For example, do plug-ins
...have access to all the cookies stored for my session?
...have permission to communicate with any server the wish?
...have access to all the hard disk data stored in my profile folder? Data in other profiles? Data outside profile folders?
Lately I have been taking a lot of steps to improve the security of my computing experience, including hardened distro installation sources and better firewalls. I love a whole lot of Firefox plug-ins, but wonder about the security. Some approaches I have been thinking about to reduce risk...
A. Use no firefox plugins at all

B. Use only firefox plugins that I absolutely need
C. When possible, run plugins in a separate profile than the one I normally use for browsing and sensitive activities (is this actually any more secure...?)