A newer version of OnyX is available.Or, Learn More About OnyX
Full user review
"very powerful, but not the friendliest"
This review was originally posted on VersionTracker.com.
For a nerd like me, Onyx is an excellent choice. It gives you an absurd number of options.
For a less technical Mac lover, I would recommend a simpler utility like Maintenance.