i have had Thrive develop 3 websites and 2 Facebook pages.
The quality, the service and turnaround was fantastic. They added the ability to sell products on one website and it was up and running within one day. You can't beat that!!! i would highly recommend using Thrive.