Hacked again :-(

I was hacked again. Aaargh. This time I was ready and caught on much earlier, and also found how they were getting in. So hopefully that should be the last of it.

Now to pick up the pieces...