I can't seem to avoid viruses from finding my computer. I've taken it to John's and they clean the machine and get it back very quickly. They stick to their estimate, also, which is very nice.
Pros: Excellent and reliable
Cons: Must take time off from work to drop off or pick up
more