you guys are idiots. besides paul. whoever said that wrx's have high compression motors needs to learn what boost is and what it does to forced induced motors. forced induced motors need LOW compression to prevent detonation. 02-05 wrx stock compression is 8.0:1, runs 13.5 lbs of boost, and holds an afr of 11.1:1 that is VERY rich for a stock car. 06-07 has an extra .5 litres(so torque is greatly increased), same turbo(td04L-13T-6cm), just less boost 11.2lbs +/- .5 psi. 1st and 2nd and 3rd gear were also widened for the increased torque. subaru must of had sticks in their asses when they designed this car. who puts cats pre-turbo?
anyways, dont put an intake on a wrx untill your making 400+ whp. theres 3279867 reasons not to.
1. its right near the turbo, which means no matter how special of a heat shield you can get your still going to heat soak the intake and induce hot air.
2. by throwing an intake on without proper engine management, the motor induces more air without adjusting fuel curve. which means car runs lean, and runs the risk of detonating,  poeple have seen knock corrections near -7, pull major timing and then you have a slow car that runs horrible ignition timing.
3. forget catback, either do downpipe or uppipe first. downpipe is where all the power is, uppipe will get you on boost much sooner. combine that with the extra .5 litres the 06-07's have and the mucho torque they make youll be on boost by 2200 rpms. practically off idle. all a catback does is make the car louder. if you want sound unbolt the stock axleback remove gasket and put washers between the bolts.
4. most intakes for wrx's make them run worse, theres 3 that are proven to keep the same performance. NO increase. They are the aps cold air, injen cold air, and spt short ram. all these do is make the turbo louder, some occasions people have seen better throttle response and smoother boost curve.