@fridgehead The head derivatives trader at my bank rebelled at my Volatility Model Induction Tool (VoMIT)..I wrote an automatic trading system in Zurich that I called AutoGnome (sounds like the word for "autonomous"). My boss was amused, at least.When I'm feeling really evil, I do things like overload [] and () operators so that [i,j] is an index and (x,y) is the interpolation.