title: Determining an 'active' user count of an ASP.NET site
body: <p>On an ASP.NET site, what are some techniques that could be used to track how many users are logged in to the site at any given point in time?</p>
  
  <p>So for example, I could produce a report showing something like this:</p>
  
  <pre><code>        10:00am  11:00am  12:00pm  1:00pm  2:00pm ....
   3/25      25      32       45      40      37
   3/26      31      38       50      57      40
   3/27      28      37       46      35      20
   etc. 
  </code></pre>
  
  <p>EDIT: No, we're not using ASP.NET Membership provider, it uses a home-grown/hacky session based method of determining whether or not a user is in 'logged in' status.</p>