Graphical Report

I am looking for alternatives to display a graphical report on web site. I had been able to display charts on ASP page via Microsoft Office Web Component using ADO connection to SQL Server. Has anyone out there has (a) other alternatives to display charts via browser ? (b) a way to connect from a web page to Navision Database ? (c) a way to further drill down from a chart generated from Office Web Component ? I’m looking forward to discuss this subject.

To those of you who might be interested, I found that : (a) 3rd party component which are widely available (b) C/ODBC (c) Use RangeFromPoint in Office Web Component.