through a combo of three apps i have figured out how to burn dvds with all menus intact. i rip with mac the ripper, compress with dvd2oneX, and burn with toast 7 titanium. it takes about 45 minutes per disc and it's working great.
toast compresses files too large for the disk automatically, but it takes a long ass time to re-encode all the video, like 4 hours long. it only takes 45 min start to finish using dvd2onex?