I found this Op-ed to be balanced and worth reading.
http://www.nytimes.com/2008/06/26/opinion/26cohen.html?hp