I have been going here since I had my Commodore 64. They were always able to repair it and I could find ample amounts of software and books for the C64. Now, their service hasn't changed, they are upbeat and able to repair anything. They are every knowledgeable about today's technology and can have a computer back to you quickly.
PROS: Small time frames, knowledgeable
CONS: Mainly deal in repair, not much to sell
more