Web design and hosting solution