Thomas Kelly Software Associates offers pc hardware, software, networking, netbooks, laptops and supplies.