IT looks like someone posted a link to RSA secure ID. they work great, as long as you have it handy.
They have a program you can install that generates the codes on your computer too.
They have hard and soft tokens.