Special thanks to chrisf at iquest dot net for translating this spreadsheet into a web calculator
LEGAL NOTICES, DISCLAIMER, TERMS AND CONSITIONS