A couple of points:
Your wasting energy, shortening the life of your computer and leaving it open to errors that if the machine is not shut down can turn into something worse. It is also open to attacks.
Wasting energy, yes. Shortening the life of the computer, very unlikely. In general, power cycling a computer causes much more stress on its components than leaving it on. In particular, every power cycle can shorten the life of the power supply and the disk drives. This is because the computer draws far more power when first turning it on than at any other time. Much of this is spinning up the disk drives, which must draw more power to accelerate the platters, as well as work against the higher coefficient of friction when the platters are initially stationary.
Unless recent updates have changed the way OSX works, it performs some important (daily/weekly/monthly) maintenance tasks every time you restart and can not do this whilst in sleep mode. They are also scheduled to run during 3-5am when the system, but if you put your macbook/powerbook to sleep during this time, these important tasks are not done.
...<snip>
If you do neither, OSW will slow down and you will loose unnessary HDD space.
This is a myth that's almost as pervasive as the repair permissions myth. Yes, the maintenance scripts clean up some temporary and log files that accumulate over time, but these are really only minor leftovers from OS X's unix heritage. To claim that not running them will slow anything down or lose a significant amount of hard disk space is simply not true. The average user will not notice
any difference in performance or used disk space if these scripts never get run. It is perfectly safe to never run them, and frankly, it's a waste of your time to download and use a program to run them manually. It's purely placebo.
Just for illustration, here's what the daily scripts do:
- Remove files in /Library/Logs/CrashReporter that are older than 60 days. Frankly, I dislike this. If my computer is having a very intermittent crash problem, I want logs to be there as far back as they go. If crashes occur so frequently that this directory becomes huge, you've got much bigger problems to worry about.
- Remove files in /var/rwho older than 7 days. Nobody uses rwho anymore. It's a leftover from the old unix days. I guarantee your /var/rwho directory is empty.
- Remove files older than 3 days in /tmp. Fine, this directory can accumulate a number of files when poorly written programs don't clean up after themselves. Judging from the current state of mine, I accumulate about 8 kilobytes of data per day. That's a mere 28 MB after 10 years. Big deal.
Plus, /tmp is completely wiped upon reboot, so in reality it'll only accumulate until the next software update that requires a restart.
- Remove scratch fax files over 7 days old. How many people send faxes with their Macs? I'm sure a few do, but I've never done it and I'll bet most are the same. If you constantly send faxes, this is probably the only one of the bunch that's of even moderate value. I have no idea how big the files are.
- Remove system accounting logs, which are not enabled in OS X client anyway.
- Backup the Netinfo database. This is only useful to system administrators who know about Netinfo, because the backup is not automatically restored in the event of corruption. You really have to be an OS X Netinfo guru to make any use of this whatsoever.
I would strongly argue that none of the above is even remotely useful to the average user. If it were required, Apple would have figured out a better way to make sure it runs, because they know very well that most people turn off or sleep their computers at night. Actually, I remember reading that Tiger's launchd was supposed to run these sorts of things at the first opportunity after the scheduled time if they weren't able to run when intended. I don't know if this is actually true, as I've never had a need to find out.
In any case, the programs that allow users to run these things manually are completely unnecessary. At best, they are wasting people's time, and at worst, if they're actually charging money, they're ripping people off. It's nothing but a placebo.
Err, sorry about going off on that tangent, but it bugs me sometimes.
