I would definitely suggest hiring a good editor to provide you with feedback. You can post a project at
Elance or
Guru; be sure to hire someone with a portfolio, a good rating, and a number of successful completed projects without complaints.
You're likely to be rejected by publishing houses if you don't have an agent, and getting an agent can be difficult if you don't already have a name. If you're open to considering self-publishing and distribution,
Lulu offers both services. Amazon offers a competing service through
CreateSpace.
Here's a
great list of writing software for both the Mac and Windows (I personally use
Scrivener for the Mac for writing the first draft and am very happy with it, and MacJournal for journaling - there's a windows version, WinJournal - click on the MacJournal link).