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.