Stocking on these security dongles are a very bad idea though as they're basically digital clocks with an secret mathematical formula which generates the passwords. It works because the dongle is set with the same date/time as the login server and the login server also knows the secret mathematical formula to re-create the password. Once the battery is gone, the dongle loses sync with the server and that's why you need a new one. The generated password will never match again.