This is my who code, or more accurately, my who & where code. I manage to get the pertinent information, in under 80 character lengths. Overall, I'm pretty happy with it. This is the third iteration of it, and I'm not done with it. The last part, as far I know I'll be adding, is changing the connection record to reflect unique connects vs. actual connections.
It does use some custom functions, though none of them were particularly needed to make the who/where work. That just to make coding projects on my Mu*, have more uniformity.