PGP Desktop and PGP Whole Disk (Mac or PC) have been able to encrypt USB sticks for a long time. You can also add multiple users to the USB key, either passphrase (users each having a unique password) or key-based users, or both. Works flawlessly and transparently.
Robert