The SubiWorx guys are the best.
my Wife Carla was driving her 2003 outback up on Shea Blvd when all the sudden the engine just quit and she came to a rolling stop into the near by parking lot. make a long story short I knew it needed a new head gasket, but I also knew from the way it stopped that it involved the timing belt "gulp". three weeks before that she got rear ended in Her highlander by a tow truck, (still in the shop) so now it's a real bind. a guy at the auto parts store said call these guys there the best. So I called them and they managed to squeeze us in through a week end. The price to get every thing done was very good considering the amount of damage that colliding valves and pistons create. We were only out of the car for less than a week. The work they did was tops.