I've used these guys four times now, and each time I got my phone unlocked within 2-14 hours. Prices ranged from $8-$30, depending on what phone I've had. I would not use any other service, and can't recommend them enough.
Bottom Line: Yes, I would recommend this to a friend