I don't know about the other people here, but I mostly want to do it myself because I like working on my own car. It would be a nice feeling to be able to tell someone you did the work yourself when they ask. Unfortunantly I will most likely have to pay someone to do mine, as I doubt I will have a garage I can use for long enough to do the swap myself. I have pulled off a turbo install, new radiator, and suspensions installs in the parking lot outside my house, but a WRX engine swap might be a bit much.