Maybe I shouldn't plug another program here but if want something more technical but less fun take a look at Orbiter. Although I've had it for a monthe the learning curve is steep and I actually havent done much with it. This game is more fun and you can just take it out of the box and fire it up if you take my meaning.