I've had experiences like this with USfine...
I bought 35M Gold Farming from them, and after about 20 days, I checked up with their live chat. They say 'we only need another 5 hours to finish it', so I say, 'Yeah, sure alright'. I come back 7 hours later, log into my account, and they've only done 17M. I don't think it's right for them to lie, maybe they should just tell you the truth instead...
9ww