For more than 15 years, Macs on Demand has provided Apple computers with its expertise. Macs on Demand offers both hands-on service as well as over the phone troubleshooting. Services include data recovery and upgrade installations. Macs on Demand also buys and sell refurbished Apple products.