Nothing like taking raw data off of the network, unchecked, and passing it to malloc().<p>I used to work with a programmer who never wrote bounds checking or error checking code.  You could pass his programs <i>anything</i> and they&#x27;d do something.  Something unexpected, to be sure... but they&#x27;re do something, and never give a hint that things were going wrong.<p>In my opinion, GIGO is for idiots.  If your program gets garbage in, it should complain loudly and refuse to do anything stupid.