Not the most elegant solution, but if you switch the password and
username rows in login.osc, password will be the first that is
displayed and set focus on.
Example Login.osc
<OSCML>
<TITLE> Client Installation Wizard
Logon</TITLE>
<FOOTER> [ENTER] continue [ESC] clear [F1] help [F3]
restart computer</FOOTER>
<META KEY=F3 ACTION="REBOOT">
<META KEY=F1 HREF="LOGINHLP">
<META KEY=ESC HREF="LOGIN">
<META ACTION="LOGIN">
<BODY left=5 right=75>
<BR>
<BR>
Type a valid user name, password, and domain name. You may use the
Internet-style logon
format (for example: (e-mail address removed)).
<BR>
<BR>
<BR>
<FORM ACTION="CHOICE">
   Password: <INPUT NAME="*PASSWORD" TYPE=PASSWORD
MAXLENGTH=20><BR>
  User name: <INPUT NAME="USERNAME" MAXLENGTH=255
VALUE="BuildAccount">
Domain name: <INPUT NAME="USERDOMAIN" VALUE=%SERVERDOMAIN%
MAXLENGTH=255>
<INPUT NAME="NTLMV2Enabled" VALUE=%NTLMV2Enabled% MAXLENGTH=255
type=VARIABLE>
<INPUT NAME="ServerUTCFileTime" VALUE=%ServerUTCFileTime%
MAXLENGTH=255 type=VARIABLE>
</FORM>
<BR>
<BR>
<BR>
Press the TAB key to move between the User name, Password, and Domain
name fields.
<BR>
<BR>
You are connected to %SERVERNAME%
</BODY>
</OSCML>
regards
Johan Arwidmark
Microsoft MVP - Setup/Deployment