Has anyone any experience sending their 'box off to be fixed anywhere other than Microsoft?

I have the RROD and freezing screen and want to post it to a repair center but am worried about loosing my Xbox to a scam.

Can anybody recommend a repair service in he SE?