I use LastPass, it works great. Some sites that use fancy javascript for showing login boxes break, but those are few.

Edit: Those still work, but not automatically. You need to click and select "fill password".