We went with the ipod option and it worked out fantastic! I created a separate playlist for everying, (ie, there was a playlist called "Processional", one called "Recessional", one for "Reception Dinner Music", "First Dance", "Dance w/ Dad", "Reception Dance", "Cake Cutting", and "Last Song of Night". This made it super easy for the MC to find where to go next. For the reception dinner and the reception dancing music, I turned on the cross fade option on the ipod, so it was like having our own DJ. It was the most fun part of the planning for me to pick all of the music, and after the wedding guests asked for CD copies of the music. It's super easy for me to burn it now :-) Our dance mix was awesome and I'm still working out to it now..lol.