I needed help with an external hard drive whose hardware had failed, and John was just the man to help me out. He was easy to work with, flexible with timing, and went above and beyond to get me exactly what I needed. Id recommend his services to anyone needing computer help.