This is great. I never thought of using a spreadsheet to calculate these things. Good job!