Yes - like Cheftyler said - DVDShrink is awesome. I've even used it to create DVD5's from downloaded DVD9's by mounting the DVD9 image and ripping to a DVD5 (Single Layer).

For a free ISO burning app I use Imageburn: http://www.imgburn.com/ Awesome piece of freeware.