I'm using the standard SQL Membership provider to manage my users and I'm looking for the best approach to determine a 'power user', or a user who uses the site much more than others. I can't seem to find anywhere in the SQL user database where login counts are maintained so this is useless.

Since most visitors of my site will likely check the 'remember me' checkbox when logging in, they probably won't login every time they access the application. So I don't believe that incrementing some counter each time a user logs-in is the best approach.

I'm thinking that I'd need to somehow count user sessions instead, but what would be the approach to make this happen?