Yeah, +1 to DVDFab.  Nice app for ripping/copy.  I also use Handbrake (free) for ripping and shrinking movie files.  I also use DVD Flick (free) to create very basic DVD menus/encoding video files for DVDs usage.  DVD Flick isn't the greatest, but its free and get you a rough DVD menu from a video file.  If I wanted something nice, I'd build something in Sony DVD architect.