There are 2 versions of the HTC Hero, one is GSM (compatible w/ At&t/T-mobile) and one is CDMA (compativle w/ Sprint/Verizon). As long as you are using T-mobile or At&t you can unlock it to be compatible, but unless it is branded as a Verizon handset you cannot activate it on the Verizon network even if it is CDMA. No unlocking of the phone will change that. Make sure you know which version of the phone you are looking at.
I'll come straight out and say it: I have no idea how "unlocking" works, or even what it means
My Droid has me going batty with its dropping calls, but I have to stay on Verizon, because my father is kind enough to pay our family plan hehe.
A friend overseas mentioned being in love with her HTC Hero... is it all that great? Would an unlocked one work with Verizon? Would it be wiser to go with the Palm Pre, and shell out the roughly $200 to switch?