I might be behind the times but I just found out that MS released free charting controls for Winform and ASP.NET. Requires you be running VS2008.
Charting Component Download : http://www.microsoft.com/downloads/details.aspx?FamilyId=130F7986-BF49-4FE5-9CA8-910AE6EA442C&displaylang=en
Language Pack if you are using other languages: http://www.microsoft.com/downloads/details.aspx?FamilyId=581FF4E3-749F-4454-A5E3-DE4C463143BD&displaylang=en
Visual Studio 2008 Add-On: http://www.microsoft.com/downloads/details.aspx?familyid=1D69CE13-E1E5-4315-825C-F14D33A303E9&displaylang=en
Documentation: http://www.microsoft.com/downloads/details.aspx?familyid=EE8F6F35-B087-4324-9DBA-6DD5E844FD9F&displaylang=en
Also here is a good resouce site that provides samples in asp.net and winforms for using the controls: http://code.msdn.microsoft.com/mschart/Release/ProjectReleases.aspx?ReleaseId=1591
I will be downloading later this evening and playing around with this but this is great to see MS finally release some nice looking chart controls.