For some reason, Firefox has a tough time remembering login details. For example, I paid for an item on an ecommerce site using Paypal. I entered my login details and processed the transaction. When I went back to the paypal website later, the browser didn't remember any of my information.
Chrome does a MUCH BETTER job with this.