This weekend the latest Transformers movie was released. As one might expect, the film was mercilessly panned by critics even as it is packing the local Cineplex and knocking on the door of a one hundred million dollar box office weekend. In other words, this critical turd appears to be the common man’s ideal night […]