makingmusic476 on 02 January 2011
It's been a long time coming, but I've overhauled a good chunk of the OP. I've streamlined things a good bit, and it has become both easier to read and more informative than before.