Patty,
Your welcome. To answer your first question, it happens on all of your pages, but is only really bad on the about page because that page has the text filling the width of the entire screen, but on the other pages, the text is split up into columns so even when both columns fill the width of the page, each column only fills half the width, which isn't too bad (text is a bit wide, but still readable).
How to fix it? It would help if I knew what you were using to write the code for your pages. Since I don't know what program you're using, I'll just assume you're writing it by hand.
Within the body of your document (between the <body></body> tags), you should have a table that looks something like this:
<table cellspacing="0" cellpadding="0">
<tr>
<td width="760">
Put all of the content for your entire page here
</td>
</tr>
</table>
Now there are of course, MANY other ways this could be achieved. Many are starting to do their entire site using CSS positioning (w/o the use of tables) or using inline CSS styles to format their tables. And of course, there's the old fashion (but completely backwards compatabile) HTML way that I've shown you here.
Quality text is essential for two reasons. First of all, if your sales copy isn't good, nobody is going to higher you or buy from you. Second, if it's not target for search engines, no one will every find your site. The trick is, to find a good balance. Most professional copy writers write awful copy for website w/o a little training in search engine optimization. The reason is that a good writer writes for people. A search engine spider is a "stupid" computer that only understands numbers and mathematical formulas. That being said, you need to write copy that is HIGHLY targeted for your search engine phrases (aprox. 10% keyword density) that is still easy and interesting to read. TOO MUCH repetition of keywords will make for awful reading, but too little will cost you traffic. There is no one set rule as far as how long your page should be. From a search engine's perspective, 200 words is about the least you'd want, and 800-1000 words is about the maximum. These are estimates because most search engines (namely google.com) do not share their search engine ranking algorithm.
Hope that all helps. Feel free to go to the contact page on my site and send me an instant message if you didn't understand any of that. This post is a bit long, so for now, good luck.