Today should be the day I have the computer back, hopefully with a squeeky clean hard drive and fresh Windows XP up and running. I talked to the shop late yesterday afternoon and they were continuing to back-up data from the hard drive onto one of their servers, so all seemed to be going according to plan.
I'm hoping to pick it up before noon today, and then spend the afternoon reloading stuff. I'm optimistic, but openly confess to sitting here with my fingers crossed.
More to follow - please stay tuned!