I agree that XHTML requires id instead of name but there are a few instances where id doesn't work, so name has to be used.
However, I've just checked a page of mine that has a form using name=".." and it does validate with Doctype XHTML 1.0 Strict.
http://www.wickham43.net/forms.php
I wouldn't worry about it so long as it works. If your page doesn't validate, it probably will if you use a transitional Doctype.
Code downloaded to my PC will be deleted in due course.
WIN7; IE9, Firefox, Opera, Chrome and Safari for Windows; screen resolution usually 1366*768.
Also IE6 on W98 with 800*600 and IE8 on Vista 1440*900.