I know a little about Wabash- two gentlemen that I work with attended college there. Wabash is a HUGE greek school. It is almost assumed that all freshman will join a fraternity. The one thing about Wabash that struck me as funny is that ALL freshmen are required to wear little freshmen beanie-cap things. If a particular fraternity would require that, it would be hazing, but since it is the entire school that requires it, apparently it is okay.
Wabash is also located about 45 minutes from DePauw so there are females in close proximity to the school.