When it comes to my Droid, stability and speed are the most important things. When i start to notice the slightest bit of lag, i'll do a reboot. Almost everytime it helps. When i install a new app or uninstall a new app, i reboot. When i add or delete music or movies, i reboot. Sometimes when i'm bout to take a shower, i reboot and by time i get out it's nice and freshly rebooted. Am i overkilling it with the reboots? If i am, it must be working cause my droid is smooth like butta with Droidmod and the new helixlauncher 1 app.
Also, do i need to worry about some long term effects on my droid for rebooting it so much? How many times do you guys reboot and what circumstances come up that make you do it?