I guess the big disconnect here is expecting users to put a carriage return between paragraphs; 95% of the original formatting the user wanted would have worked, completely, had he done that one thing. No magic required, really, just basic 'net ascii literacy.
I’ll also note that 95% of the above commenters have also put carriage returns between their paragraphs.
So the unusual thing, then.
Is to write like so.
With no linebreaks between your paragraphs.
What is this, ee cummings poetry?