Scott,
Coming from a Seasoned Pro like yourself I know I'm on the right track to getting myself ready to play out. I have already started to collect certain songs & put them on my iPod for those situations I witnessed at the affair I attended & that you have just described. I guess in today's age of music you have to have all the tools to accommodate whatever scenario that arises on a job as a live entertainer. Being a part time DJ within your act is par for the course nowadays. But as you say, as long as the customer & audience is happy you have succeeded in doing your part.

Good luck to you Scott