FlashBoot is a tool to make USB storage devices bootable. FlashBoot supports USB thumbdrives and USB HDDs. FlashBoot partitions, formats USB storage device and then automatically installs operating system files to it. Supported operating systems: Windows 7/Vista, Windows XP, SysLinux-based disks, GRUB4DOS disks, Linux kernel etc.
You may create blank bootable USB flash with minimal set of system files and then manually tune it for your needs, or convert a full-featured bootable CD-ROM or floppy disk to bootable USB Flash keeping all functionality.
Most popular FlashBoot feature is a convertion of Windows installation CD/DVD into bootable USB disk to install Windows XP from USB or toinstall Windows 7 or Vista from USB on netbooks and other devices without CD/DVD drive.