A new website, Matthew 25 Network (click to enlarge)… Think the site’s theses have merit? Think the attempt to persuade pro-lifers to vote for Obama will work?