This post has makes me laugh in so many ways.