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/