My husband and I have been tuned by Hill at Agile for a few years now. My car is there now getting an engine rebuild and then retune. Great people there.
We have also been to IAG and wouldn't hesitate to go back. I can't speak for the tuning because I have no experience, but I'm sure they do great stuff in that area too.
My husband actually bought his STI from Mark at CBRD....very nice shop....just too far.