Can anyone recommend a USB flash drive that: * is physically small enough not to be in the way, yet has plenty of capacity - minimum 8Gb * has fast transfter rates, for both read and write. 20Mbps or more... filling 8Gb at 10Mbps = zzz. * is stylish and minimalist. I'm so tired of all these drives that look like they are designed for (or by!) F1 drivers or 12 year olds. * can be attached to a keyring and has a design where the cap won't get lost in a week (or is entirely capless). I've really been struggling to find something suitable, so sorry if the frustration is apparent Used to have a 4Gb SanDisk Cruzer Micro Skin drive, but these don't really have the transfer rate I want. I have a portable 2.5" drive for all my "big" trasfers, but I'd like something that's always with me too. Eternal thanks to whoever can suggest something!