hi Danscan,
what you've described is excactly what I have in mind. I've started programing some applications 3 month ago. It will be this way:
1. create a campaign
- units (battalions, companies)
- map (bmp,jpg.gif)
- Terrain information (for spotting and movement calculations)
(- no hexes but squares)
2. play the campaign
-move units
-reinforcement and maybe supply
-create battles
-import battles
3. create battles in cmbb
-import battle files to cmbb
-export battle (unit casulties) from cmbb
(in a similiar way as map mission does it)
If anybody knows how to post pictures I can show you a screenshot...
Nothing has been really finished yet but I am on the way....
Maybe you have some good ideas which you want to share with me.... ?