check out this flash usability testing tool http://useitbetter.com/
I managed to record a users session and later on exactly replay it. Its way better that google analytics and by that i mean more accurate. I can store users mouse actions, vars and time he spent on each part of the site, users location. All the data i can watch on a neat chart on their site.
The downside is that it requires a bit of api knowledge, but is quite easy to use.
What do you think of it? Is it worth it to collect such precise data?