"Although things just happen like that on OS X."

Tell me about it.

I am trying out Leopard server at home at the moment and am having issues with what seems everything. The biggest being DNS.

It just does not seem to be working right. It was fine one day. I went back to work on setting up the web service and ical service and it couldn't resolve its own DNS name.

Services wouldn't start because their log files were missing. First time the service was started so why couldn't it just create them?

A few people are having issues with leopard server at the moment. Check out the discussions over at Apple to see.

I personally wouldn't recommend upgrading to leopard. Although stability-wise it is solid. Just not reliable.