Brian, thanks so much for all the help! Looks like things were quite bad on my system - I appreciate you staying on this problem to the end!
I've sent a donation in via PayPal. Thanks again!