Do you think it is that hard to automatically detect _possible_ pieces of code in a post and to inform the poster that he may want to revise the contents as an additional step before the data is actually placed online? This may have been proposed before but it seems to me like a good idea, given the number of people who don't care and don't read instructions, among others...
If you accidentally tags the following paragraph as code, then you will get text that is wider than the monitor since preformatted text honors explicit line breaks.
This is an example of a text paragraph that if accidentally auto-converted to code would make the thread unreadable since it contains inlined source like: if ((FIO0PIN & (P0_MAIN_POWER | P0_AUX_POWER)) != 0) { set_supply_mode_external(); }