The staff of Apex was excellent to work with. We were daily communicating via skype and they were always available even with my erratic schedule. The team worked throughout very professionally and did all the unexpected changes that I needed immediately. The team at Apex did a great job completed my website much sooner than I had expected. Thanks for your support.