Script Summary: Allows Firefox to save passwords for sites that turn off autocomplete, even on forms that are inside frames or iframes.
This script builds off the excellent work here. However, some sites were still presenting problems by embedding their login forms within frames or iframes, so I added a fix for those. Also, other sites would change behavior when submitting the form, so I added an onsubmit event handler for these cases. It now saves passwords for every form I have tried, but be sure to post here if some are still not working.
Some issues I still notice are that some sites (like PayPal) won't offer to remember another account's password if you have already saved information for an account previously. And some sites (again, like PayPal) will only fill in the password field after you type out the username (or select it from the dropdown for saved form info).