Found this thread through the tracking, heh
Actually my two tracking plugins are completely written from the ground up.
I learned some ideas from Lester's work but I implemented new ideas that I pondered about over the past year.
The first plugin, User Track was written to do a whole bunch of things and worked with WordPress and bbPress at the same time, even running standalone but integrated. However I have not released it because the code is just not written for a wide range of servers and I grew concerned with the half dozen mysql calls it needed to make per visit.
Recently after a request on the bbPress forums I realized the data could be stored more dynamically via serialized strings into a single mysql call, as long as the dataset was kept within reason. This allows me to add features without having to constantly tweak a database table on every release. I can also store it into the metadata so it's loaded with bbPress (and WordPress) automagically.
After some benchmarks I realized that serializing and unserialzing a long string for every visit was actually FASTER than doing half a dozen mysql queries (by 0.15 seconds on my server - that's per person per visit so it adds up).
So Mini-Track was born. After a couple weeks, it's not so "mini" anymore, lol. http://bbpress.org/plugins/topic/mini-track/
This time I did not bother to make it wordpress compatible from the start. I will add that later.
0.1.7 will come out this weekend and is what you see running on my site now in the footer. Still missing a few features from User-Track but it's getting there.
Here's a snapshot of the old User Track stat pages which will eventually come to Mini Trackhttp://img184.imageshack.us/img184/3103/bbshowcaseorgforumsuserfs3.png