There aren't any bind errors in the syslog.
I know I don't have a primary and secondary record for the same domain.
When I set things up I used the perfect setup for a guide, and I set everything just as it said to do.
Things seem to be getting worse though. I can't log into ISPConfig now. All I get is a page of mysql errors. I tried to use SSH to /etc/init.d/mysql restart, and it gives me:
root@server1:/home/tom# /etc/init.d/mysql restart
Stopping MySQL database server: mysqld.
/etc/init.d/mysql: ERROR: The partition with /var/lib/mysql is too full!
Now I know that partition can't be full!