ASP.NET Monsters #6: JSON Data and The Options Pattern