He’s here to say Islam is a religion of peace Nov 30, 2006 8:20 am By Robert Spencer By Michael Ramirez at Investors.com.