I used the services of this company a couple of years ago and am still frustrated at how I was treated. Very poor communication. The manager is rude and just as bad as his incompetent personnel. They did a terrible job with my project, dragged it on for months, refused to issue a refund, and were nasty. There are so many companies out there, save yourself some hassle and invest your money elsewhere.