Here's a perfect example of why Windows-based servers really piss me off. They get *this close* to doing what you need them to do, but don't. And customizing them is a million times more difficult than it should me.
I set up a Linux server to handle all the IIS logs from the webservers. I thought this would be a cinch, since IIS does ODBC logging.
Then I looked up the table schema--IIS doesn't log referers if you use the ODBC connection. You can log them to a file just fine, but not a freaking database. I thought surely that can be customized. Nope! And tracking referers is crucial to this project.
Then I set up a Samba share on the Linux box where all the machines could write their logs. I then found out that all the servers have filesharing disabled because according to the Windows guys here, there's really no way to make it secure.
Are there any third-party logging modules for IIS that send ALL the log data over an ODBC connection? What a pain in the ass. This would be a 10-minute job in Apache, tops.