I had a great experience with Trox a few months ago. A co-worker of mine "dropped" his computer and it stopped working. He was going out of town 2 days later and needed a fast turn around.
A quick google search and I called Trox. After a few exchanges, describing to him the problem and him explaining what it most likely was, he arrived at my office to pick up the computer and said he would have it back later that same day (which he did).
Unfortunately for my co-worker his while hard drive had to be replaced, but luckily for me, I found someone who did great work and someone I will totally call upon again, though I hope I never have to! Oh, yeah and his prices were completely reasonable.