I'll second the PQI Intelligent Stick. Like you, I wanted something that would always be with me.
It comes with a plastic holder that lets you hold 2 of them in your wallet. I've had the 512M version for about a year or so, and just bought the 1G version recently. So where ever I am, I have 1.5gig of storage in my pocket.