3 Dogs and a Geek provides technology support, consulting and training. From computer hardware repair, network/internet installation, consumer electronics configuration, and advice on how to create a web presence, to training on how to get the most from y