Although it's a little pricey, HTCCode.com can unlock your phone for sure. I had the same problem with you, my phone was counter blocked cuz I entered the wrong unlock code too many times. HTCCode was the only place that could unlock my phone even when it is counter blocked. There is no free way of doing it, trust me. Why didn't you get a refund for the unlock codes in the first place? I had a problem with getting my refund too cuz some of them were tricky but I filed a complaint with PayPal and they gave me a refund. I've tried at least half a dozen of the unlocking services out there and none of them could unlock my phone until I found HTCCode. Now, I'm enjoying my X10
SE W200i -> SE W380a -> SE Xperia X10a -> Samsung Galaxy Nexus GSM!