Some notes worth (IMHO) adding to the Mac guide.
Toast, while being a fantastic program, likes to think of itself as god, and decide which files it will allow you to burn. You might be familiar with this:

This is a pretty common sight among Toast users.
The absolute, number one suggestion to those of us using OSX is to make sure you have to most up to date version of Toast. currently they are on version 9.0.2. Many times, however, even the most recent version of Toast will tell you it doesn't want to burn the file. The people at Roxio think they are being helpful by building all kinds of DRM and copy protection into their software, but I think we all know better.
Even though you have a Video_TS folder to burn, and even though DVD player will play that folder, Toast may not. If you try to drag a Video_TS folder into Toast while "Video_TS" is selected as the option:

you may not be able to do anything with it.
The solution, usually is to simply select DVD-Video from the menu:

Sometimes, though, Toast still doesn't like the file.
These times, simply use Liquid CD. This program seems to not mind the fake copy protection that Toast picks up.
The only problem remaining is that Liquid CD doesn't yet have support for burning DL discs. so for the DL discs that Toast doesn't like, we have no *free* solution. There are, however, several programs available for purchase that will "remove DRM tags" which weren't supposed to be there in the first place.