I use InDesign as well. It's pricey, but if you are integrating text, pictures, and tables together on the page, it works very well. I'd run text through a word processor for niffy features like spell check and grammar check, but for actual formating, InDesign does very well.
My sister-in-law...