We have used them twice: once for a laptop & just last week for a camera. The annoying thing is after you place your order, they'll call you to ask if you "forgot" to order anything.... For the camera they wanted to know if I wanted to add an extended life battery or a case. I told them no & they shipped it right out. It wasn't a big deal for the laptop since we didn't need it for awhile. For the camera, it added a day to the processing: I ordered it very late Tuesday and used overnight shipping. They called me Wed afternoon, but left a message. I called them back Wed afternoon and left a message. I called again Thursday morning - after awhile on hold I finally talked to them. They shipped it out & I received it Friday (which worked ok).... I was very stressed about it though.
The other thing is make sure you search for codes. There's always a few out there. Good luck!