Personally...
Hey gogo,
We understand how you are feeling and share your frustrations.
A lot of things have happened over the last few weeks, one of which our user base has had a surge (especially since world cup) and we are definitely going through some growing pains due to this.
With so many new members, our website started to slow down during peak hours, which is why we recently did a hardware upgrade.
This upgrade has virtually eliminated the slowness issues, and should set us up to be able to more seamlessly handle growth. The server upgrade was a big project (with a lot of moving parts) and was the cause of the downtime this morning. We do our best to anticipate these types of issues and let our users know when we plan downtime. In the past we've been good with using twitter or the forums to let people know when we are offline (planned or unplanned) but we agree that this communication broke down today.
In addition to the scaling / user growth side of things, as we are getting more popular we are also having to deal more frequently with DDOS attacks.
This is a quote from our hosting company:
"The DDOS attack suffered was MASSIVE. Literally millions of IPs pointed at our network. We had to block several of our circuits completely to stop saturating the DC's backbone Internet connections "
International routing channels were actually switched over due to the size of this attack and several FIAT books in CR were also affected during the period.
DDOS attacks are another item that is on our radar, and unfortunately there is no "quick fix".
Again, we absolutely share your frustration, nothing is worse for us than the website going down and we are always working to bring it back up if/when these incidents occur.
One thing you can be sure of is that we will always put our customers first. While some of these things are out of our control, the team is planning to compensate our users for the downtime that's been experienced this last while as a show of good faith and our commitment to excellent customer service despite the recent outages. Stay checked into our thread for more information on that this week.
Thanks again for your message, and we hope our transparency has alleviated most of your concerns. If you need anything else, don't hesitate to ask us here, or through a support ticket or email.
Thanks