I just bricked my first PCM this week. The sad thing is I have an offboard programming cable that I made, but I didn't use it just because I didn't think it was worth the trouble of disconnecting the PCM. Programming in the car had been working great too, but it let me down and all it takes is one time, and then you're hunting for a new PCM.
Offboard adapter is a MUST. Also, I would make sure to have at least one good spare PCM programmed and ready to go at all times, should some freak accident happen and you brick the one in the car.