It seems that the share diff calculation is somehow broken? Usually the diff is the higher the more zero bits are at the beginning of the share, right?
[2013-11-04 08:07:35] Accepted 36fbfe43 Diff 1.19K/2 AMU 2 pool 0
[2013-11-04 08:42:49] Accepted 31ca6a09 Diff 1.32K/7 AMU 1 pool 1
[2013-11-04 09:03:48] Accepted 050ce41f Diff 13K/2 AMU 1 pool 0
[2013-11-04 09:05:12] Accepted 17ad04b5 Diff 2.77K/2 AMU 1 pool 0
[2013-11-04 09:11:50] Accepted 7aef6014 Diff 533/2 AMU 0 pool 0
I'm using the git version 8b38d7fec8 (still 3.6.6) but there are only README and configure changes to 3.7.0.