Printable View
I recommend using a physics API, it'll do all the nasty stuff for you.
Please don't bump old threads.