This is a 100% javascript tool. All calculations are performed by the web browser. Feedback on this tool greatly appreciated. Go to Contact Us with requests or suggestions.