In the quest of determining how to mathematically model spell haste, I've come to realize a handful of things:
1. Spell haste only provides a DPS buff when considering a duration-based model. In my standard mana-based model (damage based on exhausting the mana pool), spell haste breaks even at best.
2. There's a handful of things where the mathematical modeling gets a little weird. For example, the casting time for a spell can never drop below 1.5s. I'm not sure how to handle bounds like that in a mathematical formula other than saying something like t = blah, blah, >= 1.5.
3. You know, using a spreadsheet is probably just a lot simpler. Vontre says he's updated his spreadsheet.