Vista won't fit on a 4GB flash drive, and this only works for Windows 7, from my experience.
This can only be done from Vista or Windows 7, as Diskpart in XP doesn't
recognize USB drives.
* Start Menu, type CMD, Right Click, Run As Administrator
* Type diskpart
* Type LIST DISK to see a list of available disks
* Type SELECT DISK 3 ( in my case it happens to be disk 3)
* Type CLEAN which will wipe the disk
* Type CREATE PARTITION PRIMARY
* Type SELECT PARTITION 1
* Type ACTIVE to make this partition the active partition.
* Type FORMAT FS=FAT32 (wait for it to get to 100% complete)
* Type ASSIGN so a drive letter gets assigned in explorer.
The USB drive is now bootable.
Load your DVD and copy the entire contents to the root of the USB drive.