Well, rewriting the entire back-end system was a bit of an undertaking. It's definitely needed work, though. I'm making the entire system objective. I guess I missed the whole PHP5 bandwagon. Either way, it's already much more efficient and will make development much easier, stable, and cleaner.
While I've been modernizing myself, I also realized that I've missed a large part of the HTML5 bandwagon. I'll make it a long-term goal to rewrite the user-facing side of the site. That'll all be one big update, so there won't be any gradual development updates on that.
I've staked starting the "Beta" phase for next Monday, the 6th. Essentially, that will be the (temporary) end of new feature development on the site end. Everything will turn in to back-end work, optimization, and streamlining the experience. It'll also be the beginning of the in-game development. I'll start up a development branch (because that should be working by then, woo!) that will pull nightly from github, and the unstable branch will be any other significant pre-releases I have.
After that is all squared away, then I'll return to implementing new features. You can see all of this laid out on GitHub.