re: Rolling logs
I'm not sure how to rotate the logs using windows tools, but you can put together a script that will delete logs that are older than a day/week/month, etc and run it as a scheduled task. I can't find it right now, but if I will I'll post it. A.
This is a comment on "Logging the SMTP on Windows Server"