LOL. those are too funny I can relate to a few of them...