Technical issues at fixed (fingers crossed)

We are cautiously optimistic that the technical issues that have plagued this website for over a week have all been identified and ameliorated. The website has now been stable for three days.

Translation: we have our fingers crossed that the bugs have been shot dead.

I apologize for the unseemly and obnoxious behavior of the website.