Hello,
Just two reasons for rebooting against this general oposition (sure there are many more):
1.- Everytime you add, configure, etc... new software a reboot is recommendend if you can do it. But why? I think it's saffer to reboot when you are installing the software to see if the system goes up correctly and everything works fine, than get a surprise many time later when you are forced to reboot for any other reason and see that something goes wrong (probably you wont remember too much about the changes made, another person can be in front of the machine when rebooting, etc...)
2.- If you see that your machine generates many zombie processes, you'll have to reboot to kill them (is there any other way to eliminate them?) (and of course correct the problem generating thos zombies). Other way you can reach the max number of running processes.
BUT IN GENERAL, THE RULE IS TO REBOOT ONLY WHEN YOU CONSIDER THAT IS A NEED!
Bye,
jmiturbe