I have a late 2009 iMac (purchased in 2010) that is eligible for the iMac 1TB Seagate Hard Drive Replacement Program. I live about 30 miles from the nearest Apple Retail Store. There is an Apple Authorized Service Provider in my town. Is there any reason to take the iMac to the Retail Store for service, or should I just go to the Authorized Service Provider for the hard drive replacement? I don't have any history with either establishment, so I don't know about the quality of the repair work of either.