Computer repair company Click Computers moved from 1102 S. Austin Ave., Ste. 109, to 1011 Leander Road on April 1. The new location is larger and allows for more opportunities for the company to work with customers as well as more space in the back for repairs. 512-868-9105. www.clickcomputers.biz