Probably one of the best pundits is Mark Steyn.
Agreed. I enjoy his wit and humor as much as his writing abilities and understanding of issues.