Generally speaking, you don’t need to reboot unless there is a problem. I normally don’t reboot any of our Win2K, Exchange, or 2003 servers unless applying a fix or security update. Otherwise, the only time a reboot is necessary is to clear up a hung app, locked memory, etc. This is indicative of other problems though, such as a poorly written app or memory leak. I recommend fixing the problem instead of relying on a reboot as a temporary fix.