John gives you excellent I.T. support. He creates bespoke software. He has been in and solved problems with my computer for me, and I felt that he was especially pleasant to work with (I never felt stupid) and efficient. He also sets up networks which don't understand, or need so I won't comment. read more