I don't believe in getting "in your face" at all. If a user thinks that posting 5 pages of stuff will assist others in helping him, that's his prerogative, and I can only hope that this user will eventually understand that this might not be the best way of encouraging others to help. (Same with titles. If someone thinks "HELP stupied noob question" is the perfect title for describing his problem, he should have the right to do that)
In many ways, "read more" is "read less", I'm a fierce opponent of code folding, since I don't believe in hiding information. If sections of code are too verbose, or too confusing, they should be refactored rather than swept under the folding rag. If I post something under a readmore fold, a, I run the rist that others will not read it, and b, maybe it means I should've re-wrote that section in a more succint way.
Code tags and formatting is important, IMO, since improper usage of these breaks the site and hampers the experience of others, not the case with readmore, and therefore, IMO, shouldn't be a case for editing posts
Principle of Least Astonishment: Any language that doesn’t occasionally surprise the novice will pay for it by continually surprising the expert