I second Dave Wills (in fact, I think I recommended him to Adam?).