Not sure how far I'll get -- likely not far with the mere minutes I have left tonight.
Noticed all the code was reformatted very differently than I normally code. I'm cool with that. My apologies if some of my changes fall out of the new style. Can fix later. -David
