OpenRocket

Free, fully featured model rocket simulator written in Java. It can be used to design and simulate rockets before actually building and flying them.

http://openrocket.sourceforge.net/