John Walkenbach does have some good books. Also, check out the books by Stephen Bullen, Rob Bovey and Josh Green, excellent as well. Bill Jelen's (aka MrExcel) latest VBA book is good too IMHO, VBA and Macros for Microsoft Excel.