I normally use Kingston DataTraveller USB sticks but this 32GB capacity drive at about 50p per GB was too good an opportunity to miss.
On the plus side it works and data transfer seems quick - but this is always rather subjective. It seems a lot faster than my 16GB DataTraveller.
The 32GB capacity is excellent - I used 4GB for Readyboost on my Vista laptop leaving a more-than-adequate 28GB for storage. (I'm not absolutely convinced by Readyboost, but that's not the drive's problem.)
On the down side it's a fat little thing and you may have trouble if you've another occupied USB slot above/below this one. There's no light to show data transfer (but so what?). Finally the top is fully detachable and there's no slot for attachment to a keyring or lanyard - both minor niggles.