Star Motion is a project that demonstrates arrays, objects, and an external data file. This project came from the mind of Dr. Daniel V. Schroeder, a physics professor at Weber University. More of his projects can be found at his web simulation tutorial page