Well it's not like it's going to happen tomorrow. I've only had my WRX a little more then a year and it's got 44k miles on it. SO, I would lose my ass if I traded it now.
As for engine swap, I'm not opposed to doing that, but if I did, in my mind, I would have to keep the car a lot longer. I'm not in the habit of keeping a car too long. Although, what I really want right now is some more power, so I might go Ecutek soon, even if I plan on getting the STi, because that's at least 18 months away.