I started an Excel speradsheet to do these calcs. I can't remember if I finished it. I'll post it if I did. Or PE may have a spreadsheet to post. (Although I think PE once told me he uses a VB program to do the calcs.)
In a real world, that would be both Useful and Excel...lent!