One of the best things I have done was to contact Technology Advisory Group when I ran into computer problems. TAG put together a complete new system, including all necessary software and everything worked out perfect. I would not hesitate to call them anytime or recommend TAG for their service and expertise. I would rate them A+.