Seagate makes a disk-shaped USB pocket drive that has something like 6GB capacity.
Bigger than a keyring flash drive so I can see how some people would say it's a pain, but the pain of losing a typical keyring drive would be far a greater inconvenience in my book.