It’s been a VERY stressful past couple of weeks for us here, but I think/hope the end of the server problems are finally here!
/me knocks on wood
We’ve certainly had our share of technology related issues over the years, just like most highly trafficked websites. Historically we’ve bounced back from any glitches rather quickly. This time around however the root cause of the problem was especially hard to track down, which made it that much harder to fix, and that much more painful/stressful.
Technology problems are very much like human problems. When your body aches, you go to a doctor and s/he asks you where it hurts. S/he then uses that information and a series of test to diagnose the problem, and from there provide a solution. That same process usually works with technology. When it breaks, it spits out an error message telling you the problem, you then run a series of tests to replicate the problem, and you use that information to provide a solution. Everyone lives happily ever after.
Well this time around the errors we were receiving from the server we’re very obscure, and seemingly random, with very little information. So naturally that made tracking down the cause EXTREMELY difficult. It wasn’t until two days ago that I was FINALLY able to pinpoint the problem, and more importantly replicate it. From that point it took less than 48 hours to get a patch from a 3rd party software vendor that we use to render images on the website. I verified the patch worked on a handful of test cases, and then deployed the patch to the live server. So assuming the patch works we should be all fixed, which I’m sure is a huge relief to everyone!
We’ll still be monitoring the server very closely over the next couple of days/weeks to make 100% sure there is no sign of this particular bug rearing it’s ugly head again! And if you see anything odd, please don’t hesitate to let us know!

Thanks again for all of you that reported the errors you were noticing to us. Believe it or not, it’s a huge help as it augments our own internal reporting tools. I know how frustrating it must have been for you when the site wasn’t working as expected, so for that I apologize. I can only offer my handful of gray hairs that I yanked out as proof that it was at least equally frustrating for me, if not more so!
We’ll also be extending all premium memberships free of charge for a full extra week as a good gesture to account for the sites downtime. I hope it can offer some sort of condolence, along with our appreciation of your patience and understanding!