Hello, the stock wrx comes with a 180 degree thermostat, and I run 5w-30 oil. Since I have the 160 degree thermostat should I be putting in 5w-40 oil??? thanks 
There is no correct thermostat, just like there is no correct intake, exhaust, turbo, etc when it comes to upgrading a car.
How is it hogwash? A lower temp T-Stat allows more coolant through engine because it opens earlier and closes later thus allowing more heat to be taken away, thus engine runs cooler... Yes the radiator helps lower coolant temps and is an important part but if the T-Stat doesn't open as much the engine WILL run hotter... At least thats how I understand it.
Yea, OK, it doesn't keep the engine temps at 160*F or 180*F because of it's placement, down in the coolest part of the engine, and maybe isn't wide open cause the temps down there aren't as hot. But I would bet, if it was at the top of the engine where the coolant leaves and is the hottest it would keep the engine at 160*F or 180*F on average... So if Subaru put the T-Stat there it would be a hotter T-Stat than what they now recommend or the engine would run too cold... Again JMO as I see it.
the only reason a car has a thermostat in the first place is to allow it to warm up quickly. After it opens it pretty much stays open until the car is shut off and the coolant starts dropping blow the "full open" temp rating of the t-stat. The radiator and fans control over all engine temp.