Whew!
It’s been a chore, but I got the BAStats source back to where it was.
There was something goofy with the old method when returning hits, due to the way the generic queries were structured. Rather than try to figure out a complicated mess of temporary tables and other madness, I cut down the filtering to a single filter using specialized queries. As a bonus, you can now build new custom reports into the system by adding them to an array. I won’t say it’s easy to do this, but with a little patience any good PHP programmer can figure it out. Plus, it all works better now.
WordPress 1.5