I am toying with the idea of writing up a custom campaign from top to bottom. Are there any tools out there for this sort of thing?
I'm thinking of an editor that allows you to insert the stuff you'd see in a published module as you go. For example, I'd like to be typing up the description of a room, easily insert a some monster stat-blocks, encounter maps, treasure tables, etc. -- right into the text as you go along.
I'll be DMing the campaign with a laptop, so anything that linked to DDI pages or something like that would be fantastic.