I was thinking it's not Ben (Ben still owns this site right?)

Because he rarely pops up on here (and there's still the forum issue; though that may be a larger monster than simply enjoying the ease of tweeting).