Problem transferring data between 2 arduinos using Serial

It is rare, but not impossible, to burn out a single pin and leave the rest of the device untouched. I have done stupid things like hooking up 12V backwards on more than one occasion.