UNetbootin allows you to create bootable Live USB drives
for  Linux distributions without burning a CD.

See README.issues for some common troubles users encounter.

This requires p7zip.