This took way too long and it's obviously my fault, but some input parameter validation (and according error throwing capability) would be nice. I didn't set the height or width in the NPlot.Web.PlotSurface2D object I was using and kept getting a "Parameter is not valid" error. This error comes from the first line of the Render() method accessing the height and width members to render the bitmap:
System.Drawing.Bitmap b = new System.Drawing.Bitmap( (int)this.Width.Value, (int)this.Height.Value );
Once I set some required properties everything seemed to work pretty well. I like and I'm impressed. Thanks.