What can I say about Bill? He is so awesome to work with! Any situation we have with our systems, Bill is there on the spot to get us back up and running. He is very friendly, always on time and a joy to be around. We hired 3 previous companies to get our computers in check, yet they all failed. Bill came in and saved the day. I would highly recommend his work... you wont go wrong with Bill in the house! Thanks Bill and keep up the great work!