Began this project ages ago, but lost interest. I decided to restart it a few days ago and post my progress here.
For more info and screenshots, goto:
www.angelfire.com/trek/shipdesigner
Oh, and don't expect much. I have nearly completed the user interface, but still have the main maths part, save/load and printing features to add.