Has slots for SD(Standard/mini)/MMS, Memory Stick(Pro/Duo/Pro-duo) CF-(I/II/MicroDrive) Smart Media/XD and a USB 2.0 port. MicroSD works with an adaptor.
The box says it supports SDHC but I haven't tested this.
Includes fitting instructions, plug is keyed so you can't connect it the wrong way around. Plastic front moves slightly in relation to the rest of the device (though not enough to hamper usage) but the rest of the device is solidly built.
Mounts snugly into a 3.5" bay, includes necessary screws and wires.
Seems to work well, writes much faster than my phone, works in Windows XP and Linux without any extra drivers. (Manual says to use a CD for Win98 drivers but no CD is included.)