I also recommend iDVD. iDVD 4.0.1 works great for me. The previous version didn't work at all.
I advise against Ulead's DVD PictureShow. I bought it because they didn't have a demo. I could never get it to burn a slide show. Tech support exchanged two messages with me and finally gave up. I tried 3x to get a refund and each request was left unanswered. I will say, however, that tech support thought the problem for me was that I have a G5 computer. At that time they had never tested the program on a G5 (in fact they didn't have a G5 of their own to test it). Yet nowhere on their web do they state a possible incompatibility.
Bob