Personally, I think the most efficient method is vobcopy. vobcopy -m will mirror the entire DVD, and in the proper structure, to your hard drive. Then you can simply use K3B to burn it to a DVD-R or an iso file.
Thanks. I'll have to try vobcopy. It looks like a useful program. Mark