I just finished doing inline, dynamic pie charts using the GDI+ API. Essentially, you define an aspx page with nothing but the <% Page %> declaration and a <script> tag, with a Page_Load and data access function(s) inside the script tag. Then you define another aspx page to present the images...