I have a couple of ocz rally turbo's 4gb versions, mainly used for transferring files between my laptop and desktop, also a great way of flashing my motherboards bios.
I've got a couple of sandisk cruzer 16gb drives, are pretty nice, in fact I run OSX from one.
Not really, I use syslinux to load my OSX bootloader, and if you install syslinux in windows it writes the bootblock for you, I've got 4 partitions on the 16gb drive and it all works perfectly. You have to remove the U3 software first however...Did you have to do anything special to make the one for OSX bootable? I've heard some SanDisk drives don't like being made bootable (I want to use one with 2 partitions on it with about a 2GB partition for a lite Linux distro for the Netbook).
the one for 4 quid on ocuk few months ago.. corsair mini 4gb i think..