www.randysringandpinion.com has an excellent calculater.