Hey guys, I don't know if anyone is still interested in this - but I'm writing up a PHP page that will help me manage my campaign. It includes things like adding ship components, a navigable research tree, and all sorts of lovely things. It's coming along wonderfully, actually.
For now, I'm still going to be using vassal as my game board - but I'd rather integrate the campaign (and battle) maps into the site itself.
I am also open to suggestions regarding things like morale for planets (revolts), ships (mutinies), and characters (defection).
Also I am open to suggestions as to an economic system. So far I have about 6 resources that players can spend to achieve different results (they are industry, research, luxuries, money, intelligence, and personnel). Things like trading is what im talking about. Types of government, and relations between those races (alliance, trade treaty, sanctions, etc) ought to affect trading.