RE autocomplete in Chrome. The only thing we've found to work reliably is ensuring that all inputs are in form elements. Any inputs outside forms are going to have inappropriate autocomplete prompts. It's extremely annoying but at least this works for now.
(I say "for now" because who knows when the Chrome team will change their heuristic?)
Nah, this does not work reliably. The weirdness I've found regarding autocomplete will fill a book.