Here comes the third part! I'm on a roll. :) I would have posted this earlier today, but my computer gave me a bit of a scare and I took a backup just in case. Everything seems just fine now, so I hope it was just a random hiccup and not anything serious... *knocks on wood*
As always, comments welcome here, there, anywhere.