Sometimes the simplicity of things across all distributions of linux are most refreshing. To burn an iso into a USB and create a bootable USB, I was glad to find out that I didn't need to hunt for programs as I usually do. I could do it in 4 steps.
@paul would like to remind everyone that this method completely gets rid of all the existing data on the USB drive so do it on an expendable one not somewhere you have all your backup files.
Pull up a terminal.
Pull up the system messages by
tail -f /var/log/messages
This records the realtime happenings on your system
Plug in your USB, you'll see it coming up on the messages window
Let's say its /dev/sdb
At this point
@uncutsaniflush would like to say:
You should also note that this only works if your usb drive is "/dev/sdb." If a box has multiple hard drives, it is unlikely that "/dev/sdb" would be your usb drive. If someone had for example two hard drives, "dev/sdb" would be the second one. And thus, all data on the second hard drive would be destroyed. "dd" is a wonderful tool but rather easy to misuse if one isn't absolutely clear which drive is which.
On the terminal again, umount it first
umount /dev/sdb
Go to the directory containing the iso image
cd /directory/that/contains/iso
Then give the simple command to burn the iso into the USB
dd if=file.iso of=/dev/sdb
This will take a while to finish, but yes, it's that simple.