With bar charts, it's possible to visualize past sales history, forecast stock prices, and display survey results pictorially -- among literally thousands of other applications. Bar charts become even more valuable when they can be generated dynamically. Thankfully, ASP.NET provides the means for doing just that within the existing .NET framework, via the SYSTEM.DRAWING namespace.