The local repair shop was able to get me back up and running in almost no time at all. New hard drive, all data restored. Full delivered price? $190. Money very well spent. Since bringing the "baby" home, I've had to restore my Carbonite back up program. I wasn't sure it would recognize the new hard drive. But that seemed to go pretty smoothly too.
All in all. Not too bad. And if I can keep this desktop limping along for a while I'll be in good shape.