I'm +1 with the O'Reilly thing. I have learned much from their books over the years. True, their Python books suck big fat rattlesnake eggs, but in general they are a good company that makes I.T. better.