One thing to do IMHO is take any long code snippets and not
show them on the main page. Sure it might make navigating
a bit more difficult, but you only have to see the code
that you're interested in rather than all of it.
Maybe any code segment over 5-10 lines is not included on
the front page but if the user is interested they can go to
the full node?
Just a thought
One other thing: I hate having to put html BR commands in
my posts to put whitespace in them. Is there a way around
that? Sorry for going offtopic.