Recently Microsoft has released .NET 3.5 Chart Control. The control is very rich in features supports a rich assortment of chart options - including pie, area, range, point, circular, accumulation, data distribution, Ajax interactive, doughnut, and more. They have the ability data bind to any object that implements IEnumerable (arrays, hashes, data tables, etc.).
I find the Chart control to be a great companion into my solutions where it requires some data presentation in terms of charts.
• Download and install Microsoft Chart Controls for Microsoft .NET Framework 3.5;
• Download Microsoft Chart Controls Add-on for Microsoft Visual Studio 2008;
• If you want to extend/use MS Chart Control grab the document and samples.
Here is an example:

Chart contains information about certain types of contracts and terms of validity of these contracts. Information is structured in years. Red line is today date. Also is added the ability to click on the number of contract and redirect to contract details page.
