If you closed out iDVD after burning the first disc... even if you saved... then you will need to render the disc again. Once rendered you can burn a thousand DVDs in a row if you want. But as soon as you close the program again? Boom, the encoding is gone.
Instead of burning a disc when you open your project back up... chose create disc image instead. iDVD will render and encode the disc as if it was intending to burn a DVD, but the program will save a disc image to your hard drive instead. Once this disc image is created, you can use the Disc Utility found in your Applications > Utilities folder to burn copies of your disc image to DVD when ever you want to.
good luck
grim
I am running iDVD 6 on Mac OSX. I have already encoded and burnt my iDVD project (best quality onto a Dual layer DVD). I have come back to this and want to burn another DVD. Do I have to rencode the movies everytime I do this, or are the encoded files stored somewhere? It doesn't seem to remember encoding them before and hate to sit through this long process again.
Thanks!!

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic