Definitely not your browser. Due to the sheer volume of business they get, I've noticed on other occasions they've been temporarily down. Usually not for long, though.
Any idea what "marketed right" would entail?

http://BitcoinPRBuzz.com No affiliation whatsoever. But if you want your gig to Go Big... This is how the Big Boyz and Girlz of Bitcoin do it.
Resource Limit Is Reached
The website is temporarily unable to service your request as it exceeded resource limit. Please try again later.
Maybe its my browser
