copypasting my post from other thread..... maybe helps to clear up some confusion
SIM Unlock: allows you to use any SIM in your phone, i.e. the phone recognizes and accepts the SIM without prompting you for an unlock code. it is permanent without special tinkering. no worries with warranty, no need to reverse it.
Security Unlock: this one is what you need for flashing whitestone radios or the patched sprint radio! this unlocks the entire radio and you can do with it whatever you wish.
it is permanent, to reverse it for warranty issues, you have to send a special command to the radio, here is a file to do this for you:
http://hpcmonex.net/htc/secrelock.zip (run it on the phone)
CID Unlock/True SuperCID in Radio: it clears the CID in the radio (note, HardSPL also CID unlocks you in a way, but it's only fake CID clearing) this used to be interesting in the past, on GSM devices not so interesting now. on previous CDMA devices it was very useful to be SuperCID but let's not talk about that.
I don't know if it is still good for this model, didn't look into it yet...
also permanent unless you set the CID to something else, again using special commands.
CID Unlock VS HardSPL: if you just need to flash cooked ROMs, HardSPL will suffice. but note, this package bundles HardSPL too for comfortability.
Sprint Patched Radio: this allows the phone to register on US networks. not permanent, if you reflash radio to an unpatched one, this gets lost.