@harv
I have no idea about AmigaZone or your workings. But if you caught a worm, I would reconsider my OS of choice there and go with a very stable UNIX environment that is immune to such nonsense, Especially if I had "poured my heart and soul" into a project for some 21 years of my life. This is not meant to be an insult or any other form of put down, just stating an opinion so that perhaps in the future you will not have to spend time repairing a server :-)
Then again, I have NO love for Microsoft at all ;-)
Anyhow, a nice FreeBSD (would definitely be my first choice) or Linux server running Apache 2.0x would be great for a site of your nature.
Hope that you view this as constructive criticism and not a put down... because it is wholly meant to help!
Take care,
Mike