For what it's worth, Apple also offers on-site with AppleCare.
And then in the cases for certain quality programs, such as the iMac hard drive replacement [1], they will do on-site even if you don't have AppleCare and/or are out of your 1 year warranty.