Related to the post on the dinosaur-killing asteroid this morning, I did some additional searching and found Impact: Earth! from the folks at Purdue University.
It calculates the affects of various asteroid impacts. Size, density, speed, angle, land vs water landing, etc.
The original post can be found at the link Sixty-six Million Years Ago, An Asteroid Changed The World.