Great card reader, does everything you can want it to do, quick transfer rate etc. Dont know what hapened to the other persons, but mine is built solidly and the light sticks in fine. Im not sure if it really is 125 in one, but it does all sorts. The ones it can deffinatly do are SD, Micro SD, MMC micro, Mini SD, SD HC Class 2,4,6, XD picture card, MMC mobile, MMC plus, M2, M2 duo, and Compact Flash. Not of the full extent to what it can do but the most of the ports seem universal. Delivered quickly and in very good working order.