Absolutely; Baymediasoft met all of my expectations. I have dealt with other website developers before. I appreciated the company’s ability to respond to all of my suggestions (however minor some of them may appear) while adding helpful innovations to the site as well. I am very pleased by the company’s performance. Everything was just as advertised and the experience was very pleasant.