I feel your pain. Same thing happened to me this last fall. I took it in for annual service in October to get it back for holiday finishes. Bad idea...got it back between xmas and New Year. Ugh!
Went straight to Ebay and bought a backup and all is right in the world again.