Verry nice.
I see that you game has quite a lot of text. Have you ever considered using word compression?
Two main benefits I see in using word compression would be:
1. Less space needed for storing game texts (not really needed nowadays due to large HDD-s).
2. Ability to precalculate width for each of used word which my increase performance of automatic line war, especially if you are using bitfonts.
But there are also drawbacks of using this:
1. You need to have special routine which would decode text before it can be rendered.
2. Every small change in text requires you to regenerate word dictionary.
3. If word dictionary file gets damaged it will screw up whole ingame text.