My Model Rocketry Simulator is very good and I had lots of fun putting it together. Another on-line simulator is ALTMARK. A very nice overview of the physics, numerical and analytical solutions, and a Java based simulation, can be found on the model rocketry pages developed by Randy Culp.
My sources of engine information are Thrustcurve and National Association of Rocketry (NAR).