We have used 600Monkeys for our home computer and work computers. We live in Altoona and have not found the type of service anywhere in the Des Moines area that 600Monkeys provides. We are willing to drive the distance to get the best service. The best part, this is a small privately owned business that we can support all year long, not just one day a year. Turn around time is excellent. New computers come out ready to go and repaired computers are better than new. Thanks to all at 600.