Great job guys.
Only thing I can add is to say that chilling quickly to 141F or below also helps with DMS prevention (so the precursors don't convert into DMS).
Diacetyl is a problem for impatient brewers; it normally means you didn't leave the beer on the yeast long enough. Diacetyl levels can get high early in fermentation if you didn't pitch enough healthy yeast, ESPECIALLY lager yeast or if you pitch lager yeast at room temp (just dumb; don't do it), some strains are poor at taking diacetyl back up and their description normally will state this. Warming the beer back up towards the end of fermentation ala the "diacetyl rest" can help coax the yeast into converting the diacetyl and so can "krausening" (which I'd recommend for really diacetyly lagers). -Typically diacetyl isn't a problem with ales unless you immediately cold crash after the bubbles stop evolving from the fermenter (impatient brewer problem again).
There are home brewer additives that can prevent the formation of diacetyl in the first place but nothing except yeast that can fix the problem after it's formed; possibly recommend using these with some of the really malty bock / oktoberfest lager strains.
The evaporation rates on home brewer scale equipment (especially 5 and 10 gallon batches) is MANY, MANY times higher than a production brewery as the surface area to volume ratios are much higher; 90 minute boils even for 100% pilsner malt isn't really required if you have a strong rolling boil @ 5-10 gallons. (For big brewers, sure, for home brewers there's really no reason to do this.)
Adam