I think one thing that this site needs is a way to show that someone's online, a dot next to their name or something.
In one way, it could improve roleplay in that you wind up roleplaying with someone who's online at pretty much the same time rather than the exact opposite.
But that's just one aspect of this site that can be improved by that. Anyone else with ideas to add, please comment!