+1 on Dan. I've used him many times.