Thisguy
Pain-in-the-dick
Here's a decent link that gives a synopsis of the different communities. It's basically the sheet a recruiter will hand you.
http://www.cnrc.navy.mil/noru/orojt/generalofficer.htm
http://www.cnrc.navy.mil/noru/orojt/generalofficer.htm