I have seen this so many times and NEVER get tired of it!! I think it is hilarious!! I actually know most of the words (and now it's going to be going through my head all day!) The funny thing is, I'm not even a mom...and now I know why.
My friend's mom sent that to her at work, but we couldn't get sound on the computer. Pretty funny, and I'm only a mom to some kittens (don't want any real kids.)