... among other things, this jumbo-sized thread over at Why Evolution is True, which I've only just found time to read through (and even then in a semi-skimming way) in its entirety.
Happy days! Really, it's good that we can have disagreements about these things and remain friends. Perhaps it's because the differences are largely matters of semantics ... though they are important ones. There are many contexts in which even the semantics matter considerably, and getting the non-semantic facts clear certainly matters.
Expect me to have another go at this soon over on Talking Philosophy. I've been writing a series of posts responding to some pieces on free will in the Chronicle of Higher Education, and the post about Jerry's Coyne piece in the Chronicle has a long thread of its own.