Hi Kevin,
In short any form field that does a "Send new value to server" cannot auto-complete.
Alas, auto-completed fields do not generate a "changed" event in all browsers. So if you are wanting to "do something" when a field changes, breaks when the user uses auto-completion. So for any field that is "dynamic" (ie sets other fields etc) auto-completion is not possible.
Cheers
Bruce