Good stuff, Mogui!
I'm afraid my computer abilities are stuck somewhere around 1990, so BASIC is my tool of choice. But I do like EMACS, which I used way back to do some heavyweight editing of Elizabethan poetry -- the results are here:
http://www.gutenberg.org/etext/6930
I'm thinking about writing a BASIC program to reformat raw Gutenberg files so they look better for reading. That mainly involves removing certain carriage returns (so that the text flows smoothly), without interfering with other carriage returns which are used for layout. Along the way it could deal with quote marks, en and em dashes, and maybe italics too.
I'll try to make time to have a go at that, unless something like it already exists, which I suspect it does! But if not I'll post the results here for criticism & testing.