"Your Hate Mail Will Be Graded" is a collection of blog entries written by John Scalzi over the years. Some I disagreed strongly with, some were irrelevant, a couple were straight-out boring (although they were mostly the ones that were both irrelevant AND about people/situations I knew absolutely nothing about), but most were well-written and entertaining, and a select few even thought-provoking.I don't know if I'll start reading his blog regularly now, but I'll definitely keep an eye out for him now and again.