The input format for CDate depends on your system locale, which makes it useless for parsing values that come in a fixed format.

However, since your date components are at fixed positions, the simplest way is to use string functions to extract the values from the original string:

Dim s As String
Dim d As Date

s = "20120515 061115"
d = DateSerial(Left(s, 4), Mid(s, 5, 2), Mid(s, 7, 2)) _
  + TimeSerial(Mid(s, 10, 2), Mid(s, 12, 2), Mid(s, 14, 2))


How do I convert date in VBA with format "YYYYMMDD HHMMSS"?
I have a website that allows users to register for accounts, login, and renew an annual membership fee. They can also update their personal profile, their personal profile, look at a list of their employees, make bulk payments for their employees, view receipts and invoices, etc.

For non-members it's a regular website with a lot of pages, but for members, it has quite a few member only areas, with more to come (Such as forums). It also has a job listings page, course registrations, etc.

What are some useful "metrics" I can collect to give me meaningful information about the site, that I can share with my clients. I really don't know a lot about collecting data about this kind of thing, and would like to learn.

I already have a dashboard where the admins can view/export registrations this week and registrations by week for the past 30 weeks. I've been able to show them that registrations spiked after sending out an email about the new system.

I'm think I'll also be adding stats about how often users update their profiles and how many users have updated their profile that day/week. 

Thanks
