Well, the Beer Brotha has been trying to come up with his own recipes. After discovering that a few other people had already brewed beers with the flavor profile he wanted, I, being the diligent wife that I am, wanted to help him come up with a new beer. In order to get the flavors you want, you need to know what flavors the malt, yeast, and hops impart. This information also comes in handy when you're tasting beer and trying to figure out what hops, etc. are in the beer.
Here's what I found on the web:
These sites describe the aroma and flavor for varieties of hops. The hopunion site gets into alpha acids and shit… really detailed.
Here's some of the extra shit that you can put in your beer and why you would do it.
For general beer stuff: