Dd vs UNetbootin
dd is a command-line tool capable of transferring data from one place to another in Linux and similar operating systems. Unetbootin is a specialized tool for copying a Linux CD image (ISO) on to a USB memory stick (flash drive) in a way that allows you to boot from the memory stick without needing a CD.
[edit] Advantages of dd
dd is less complex and will work more quickly on a machine with limited memory and processing power. It can create a bootable memory stick containing Fedora, (Unetbootin can also do so). It does not require you to have a graphical ("X-windows") system.
[edit] Advantages of Unetbootin
dd does NOT allow you to keep files that were originally on your memory stick, while Unetbootin does. Versions of Unetbootin are available for Linux (most major distributions) and Windows; dd is not available for Windows. Unetbootin's interface makes it easier to avoid destroying data through small typing errors.
[edit] Fedora LiveUSB creator
Fedora LiveUSB creator is made to be run from Fedora Linux or Windows. It is not suitable for creating a bootable USB memory stick from Ubuntu Linux or other non-Fedora distributions. Both UNetbootin and Fedora LiveUSB creator are capable of creating bootable memory stick containing Fedora. In other respects it is similar to Unetbootin.