Link Roundup 07-17-2010

Before we get to the links, I apologize to anybody that visited the site recently and found it to be infected with a malicious redirect exploit. I became aware of the issue this morning (thanks to an email from a reader) and I had it fixed within an hour. These things happen from time to time, and I appreciate folks letting me know when something is wrong with the site. Now for some weekend reading!