I hate auto-advancing fields. Auto-focus on page load puts you in the right place to start. Auto-advancing disrupts you in the middle of typing.
I would auto-advancing only if I am creating a form I am certain will be used over and over again by the same person. Even then, I would strongly consider if that is really any better than having the correct tab order defined.