Database Design and DW Design and Strategies fit together pretty well.
I feel your pain on version vs. topic.
Some ways to solve an issue are version related.
Almost like part of posting having a combo box to ID a version, and a filter to narrow down the topic would be handy at times.