"Not Perfect" by Australian comedian/actor/musician Tim Minchin. Whether you are an old fan or a new one like me, I bet you'll enjoy this. Stop by his website for more info.
Disclaimer: Some of Mr. Minchin's songs contain a number of what you might consider
Technorati tags: Tim Minchin, music, comedy