Whatever you do, donít play the rock version of my immortal, and yes, Iíd say itís less than appropriate considering what itís about.
Select Lyrics from my immortal that you probably don't want to hear at your wedding:
"i'm so tired of being here
suppressed by all my childish fears
but if you have to leavei wish that you would just leave
'cause your prescence still lingers here
and it won't leave me alone
you used to captivate me
by your resonating light
now i'm bound by the life you left behindyour face, it haunts
my once pleasant dreams
your voice, it's chased away
all the sanity in me
i've tried so hard to tell myself that you're gone
but though you're still with mei've been alone all along"
Second, take Jay-Z off the play list. Rap is not appropriate for a wedding. It never goes over well, especially something that coarse.
Other than that, youíve a good list.