This is one for Brooklynites. J&R is a local, independent consumer electronics repair shop on 7th Ave. in Park Slope. They are honest, will give you an estimate, do great, fast work, and are completely reasonably priced.
In a day when most places will just recommend you get a new one whenever your old one breaks, this place is a comparative joy.
Ok, I'm through being my grandfather now. Back to giving Sarah Silverman more air time. ;)