Since you mentioned spreadsheet and advanced stats such at standard deviations for an STT, maybe this will inspire you. I developed just such a program for Sit'n'Go. It probably doesn't do exactly what you are planning but Excel along with it's VBA programming language (used for the simulation) can do a lot of things. Here is a sample pic showing part of the spreadsheet.