In an application (though what follows applies equal well to a report) there will be a panel which shows a list of various statistics or facts, of this general form: "Category: data". So, for example:
Date since last exam: Jun 15, 2009.
My issue is that I would like to diaplay perhaps about 10-20 such stats/facts in the panel, one fact per line/row, in a way that looks best (neatest, cleanest). But, as I began to do it, I realized there are quite a number of choices of how one might align the words:
- Align the start of each category only.
- Align each colon and start of each data only.
- Align the start of each category and also Align each colon and start of each data
- Etc...Etc...
What's important to note is that the total length of each line--category name + colon + data--will vary, sometimes quite a bit. Therefore, each of these alignment choices has a different look, but not one of them provides a list of statistics that looks particularly pleasantly even/balanced.
As an example, see this image:

Keep in mind, in this example, all but the last category ("Turn of the century average") are similarly long, but with my actual list of categories the lengths will vary all over the place, and produce a very "ragged edge" look to the list. It really doesn't look neat so far.
My question is: what is the "best" way to align things? Is there a standard? Or, alternately, is there a better way to present this sort of data?