I've had one of these one the firm for a while now, for exactly the purpose you require. Never let me down yet. Also, from Vista on, they can be used for memory with readyboost. Not sure how worthwhile that is, haven't tried it.
External Hard Drives - Mobile Drive II 500GB - Freecom