This is the standard error message returned by mysql. There should not be any excusable reason for a live ecommerce site returning such an error, effectively taking it offline. There should be redundancy and fall-over systems in place. At a minimum a static page should be served following a database connection error stating that the website is currently offline for maintenance.
From this incident it seems the website hasn't been engineered in a very robust manner.
BFC Price at posting:
35.5¢ Sentiment: None Disclosure: Held