Dale Thomas,

Late in replying, but what you are actually seeking is user tracking...

Might look at SuperTracker or Google Analytics