Insight into customer portal activity

Insight into customer portal activity

It would be helpful to gain insight into how our users are accessing the customer portal and how often.  On a basic level I would like to see by contact the last login date.  Otherwise, I have no idea if my users are even able to log on unless they send me an email or give me a call.