Well, this is kind of a rant post and am not sure how much value you will derive from it but I...