musings of a professional web design company