+1 for Dave and Jamie at blue fins. I'll 2nd this 3rd. Just worked with them recently. Every time I go there they're great.