As I understand it, Vista will use these USB drives as expanded memory, (think RAM).
The size drive you'll need is most likely dependent on your system and the programs you use most frequently. I would think that once Vista has gone retail and people are installing third party compatible...