Newton Ellis are great, but they charge a lot to be honest. I had sand in my camera from a drunken night on the beach, camera was about £350's worth, fix was £70. Worth it at the time. If the camera is out of warranty, don't be scared to have a go yourself. Take apart what you can, clean it up, get one of those cans of air and blast it, quite often the shutter stops closing because of dust and dirt in the mechanism.
My dad used to be the fix it guy for Fairs, when I was a kid we lived next door and he did all the repairs, if you get desperate let me know, he can fix just about anything for the price of a bottle of wine (don't tell him I said that).
Edited by Sallybear (4th Feb 2012 7:40pm)