BackExec is what I use. Expensive, but worth the money if you have a DLT or some other type of tape drive.
There are other options such as ArcServe and such, but have not used them enough to know how good they are or how good they can be. I have too much invested in Backup Exec to move to anything else.