I have moved all the profiles into one table. Made a lot of things easier. However, it is increased CPU processing significantly.
Still can't reconcile merit records. My profile says I am at 1860, but only have the sum of 855 in the merit log.
I have tested with LoyceV's full merit set, and mine as well. Same results. :/
Piggy's SQL tool shows 859:

That's accurate because it doesn't include LoyceV's last merit:

Maybe you can try Piggy's data:
https://bitcointalk.org/index.php?topic=5046627Edit: never mind, I checked LoyceV's data and it adds up to 859 excluding that last merit so it's identical to Piggy's data.