If not, does anyone know a good place to upload them that isn't likely to be taken down, and that offers hotlinking?
So I now have two mirrors. Should be up within days. In other news, I just got a real domain... So now you can go to cactusquid.com instead cactus-soft.co.nr.