SanDisk Cruzer Mini's or micro's are pretty slick. I have the 512Mb version of the Mini and it does all I need it to. Frankly I don't think it matters what you go so long as it's brand name.
mine is a 128MB one made by Disgo, its good, i mean apart from the read/write cycles and stuff they're all pretty much equal, just look for a brand name if you want to feel safe