Work in progress on an ASP.NET rostering system