I've dabbled some (not to Brant's degree to be sure) and can only strongly second this comment. Audience is everything. A game intended for a casual audience can have much less detail than one intended for a professional audience. Context is important, don't get me wrong, but your audience determines the amount of detail you put into that context.
Bookmarks