To be honest. I hadn't even heard of a PKEY reader until I read the Universal Sim website. It has to be ISO compatible, but that's all I know, but mine looks like this one
http://www.gsm-technology.com/multic..._pro_small.jpg
You HAVE to programme it with the iphone 3g compatible firmware unless you get the company supplying you with the Universal Sim to preflash it. But if newer U-S firmware becomes available to iron out any problems, you are pretty much stuck. I highly recommend that you get one.