My father-in-law recommended a repair shop called United Camera and I placed a repair order yesterday. We printed off a UPS label from the site and Cimmy dropped it off that same day.
According to him (my father-in-law), they should fix up the camera and have it good as new; he did strongly recommend them. My cost was under 100US$.
P.S. Cimmy did find the card reader for me, so I should have that installed soon, and sort through the 200+ photos my daughter has taken.