We chose D3 Corp to completely redo it. Their staff was extremely patient with us as we made change on top of change. They provided creative, out of the box ideas that gave our website a cutting edge look to keep up with our competitors, and added some extras to make it stand out. I highly recommend their services!