Sorry to threadjack: on a related note, what are the best tools/software components, preferably free but perhaps not, for contour/surface plotting? Excel is pretty good for everything else chart-related (2d scatter plots etc) but i find its surface charts aren't really up to scratch. Desiderata are:* Speed of rendering for large datasets* General XYZ data input (not restricted to a grid where rows/cols share the same x/y values)* Ability to plot 2 intersecting surfaces would be nice...* Good display of discontinuities (e.g. an implied volatility surface for a stock that pays discrete dividends)* Bonus points for looking pretty (i.e. suitable for production quality software, not just for research purposes - gnuplot doesn't seem to fit here)Excel addins, C++ libraries, C# components are all viable solutions... the intersected surfaces example at
http://chartexamples.nevron.com looks pretty good (intersection feature is an optional bonus though)