I joined back... Way back. Not even sure when. It's been years through. (Pretty sure 2011 or something.)
I actually completely forgot about this game in 2013. And then suddenly today I was like, Wha? This game is on my new laptop? And I was happy.
So yeh, I'm back and here to stay.