You can add titles/subtitles to slides in iDVD. Click on the setting's button and select Show Titles and Commnents. The down size is that every slide will show it's title. You can get around this by clearing out the titles in iPhoto with the Batch Change feature. When the iDVD project is done you can revert back to the file names in iPhoto with the same feature.
Don't know what Movie Maker is. Does is create movie files or DVD movies/slideshow? If if a movie file creator try
iMovie HD 6 (it's available to those who are running iLife 08).
For adding multiple songs just create a playlist in iTunes and then select and add the playlist from the Media/Audio pane.
Once you learn how to use iDVD's features it won't be so difficult.
If it doesn't fit your need then by all means resurrect your PC.