A lot of us use Smart Service (independent Subaru) for repairs, I know seasvx talked me into going there and I usually see another SVX while I'm there. I've been really happy with everything they've done on my car (most recently, resealing the @%^*#* aamco tranny - ouch).
http://www.smart-service.com/
And then there's always Earlbaru