Website is whole again. Let that be a lesson to everyone who manages websites. Always have a recent backup. Thankfully, mine wasn't too old and I was able to restore the site, sans malware infection. What it really has taught me is that I need to post more often.