Well some years ago I held B2, but since then I haven't had many opportunities to speak it, let alone write (IRL).
Before I would frequent German IRCs and TeamSpeak servers, mainly because more than 80% of the people I game are Germans. Now I haven't stopped it entirely, but I haven't had the time to sit on my PC and fully enjoy gaming.
Recently I started reading some manga in German, but it was harder than expected. I'm going there, just not in the pace I want. As for the UI of forum, easy to read, easy to use. Didn't have problems figuring stuff out on my own.