I don't know if this has been posted before but I ran across a web based ballistics progam. I fiddled with it a little but not enough to verify its accuracy. If anyone wants to take a look the sit is:
http://ballistics.ntinnovations.com/Default.aspx
http://ballistics.ntinnovations.com/Default.aspx