There is no end to the creativity and commitment Cathy brings to each web design project she has undertaken for us. It is so refreshing to work with a professional like Cathy, who is always responsive to changing needs and ready to help tackle any problem promptly. Best of all, Cathy communicates and lets you know where she is in the process and what you can expect when. She is really talented and totally dedicated to fulfilling your expectations. She never disappoints.