Firefox password manager

As a heavy user of the Internet I have a lot of passwords. Initially I used a text file to keep track of them. Later I moved to a spread sheet, and finally to a password manager that ecrypts the password store.

Firefox also has a password manager, however it is fairly primative. I can’t store arbitrary information about a site or passwords for arbitrary systems. I can’t store the password data at a specific location or switch between password files for personal use and password files for work without switching Firefox profiles.

I can’t easily open up the password file in other applications.
The password manager doesn’t help me to generate passwords.

Someone, please make the password manager in Firefox more fully featured. Compatible with standalone apps and powerfull enough to use as my main password manager.