From the category of "Why didn't I think of that?" - there's a website out there called SongForSomeone.com that lets you "create a song for someone special..." by customizing a song for them!
From the website:
SongForSomeone is the new one-of-a-kind musical gift experience offering you the chance to capture your feelings towards a friend or loved one within a lovingly crafted one-off piece of music, complete with customised lyrics and personalised CD sleeve design. From the details that you provide us with via our online questionnaire, we will carefully craft a unique and natural set of lyrics, set to the music of your choosing, to create a very special personalised song containing both actual personal information as well your own closest feelings towards that special someone. You may not be able to sing, play an instrument or have access to a recording studio but here at SongForSomeone we give you the unique chance to surprise a loved one by putting your own true feelings to beautiful music in a completely unique gift experience!
Would you like a side order of an instrumental soundtrack with that personalized song?