We outsourced our web development, and got stung with a hopelessly underpowered shared solution.
Really? You launched a multi-million dollar project on a $5 shared hosting solution? What kind of idiot are you?
The development and management of the site was outsourced to an external developer, who came with good credentials, and was not cheap. They selected an unsuitable hosting solution and implemented the site on it. We are no longer working with them, and moving the site.