The CTC website is down makes of ctc xl 3000
I am seriously considering picking up an XL 3000.However the page http://www.ctc-company.com/ will not load for me, it just says "Forbidden, you do no have permission to access this server." It’s been like this for about a week now. Anybody know whats up? Does this company still exist?