Developing Effective Simulations