First version. I got bored over the weekend. I plan on adding to this, there's still alot left uncovered.
Update 10/26: Revised version available
Update 8/12/2008: I really should have mentioned this a long while ago, but this very diagram was featured in Dan Brown's (excellent) book Communicating Design (Chapter 6, on page 159.) Thanks again, Dan!