How does the browser decide which form fields are username/password?
I'd guess it assumes the field above 'password' is the username. You could try re-ordering them.
Also, Internet Explorer's "remember password" feature doesn't remember your passwords if you have more than 2 fields in your form.