This was not an FTP issue, nor was it the same issue that occurred last time. Last time it was the FTP that was compromised, whereas this time it would appear to have been the small administration tool I wrote to allow BlackDove to update the website without having to trawl through and manually edit HTML files to do so.
There are a couple of fairly obvious reasons why this could have happened having thought about it, the main one of which is realistically down to my naivety when I originally set this up. That has hopefully now been corrected - though I am obviously not going to detail here what has been changed, since the hacker himself has obviously been reading this thread.
On the point of contacting him, I'm not really in favour of the idea of legitimising what hackers do by going to them cap in hand and begging for tips. Whether some may claim "a hacker with morals" or not (something which, incidentally, I believe to be fairly preposterous as a concept in itself), all doing so achieves is the sending out of a "thanks for hacking our site" message. I would also suggest that it would make it more likely that the hacker would try out other hosted sites under the guise of "helping". If others want to contact him though (or indeed, already have), then that's their decision to make.
Finally, apologies for the late reply to this thread. I do not frequent this forum often, and have not been around even moreso than usual over the last several weeks as I have been in the process of rebuilding my machine from both a hardware and software perspective. I'll try and keep half an eye here more often from now on.