OK - I'm really not getting how these blocks are being scored.
For two similar blocks - on this block, I got in 115 shares in 2:18 and got .00032359 for it.
17770 2013-04-30 17:34:10 2:18:03 15697265 115 0.00032359
But on this block, I got in more shares (132) in less time (2:03) and there were fewer total shares, but I got 0.000 ??
17774 2013-04-30 20:25:35 2:03:23 14233698 132 0.00000000
it's all timing. here is from a CPU miner and 1 share on 2 different blocks ( mine )
# Block found at Duration Total shares Your shares Your BTC reward Block # Block value
17775 2013-04-30 23:59:52 3:34:17 24772020 1 0.00000369 233974 25.23872222
17774 2013-04-30 20:25:35 2:03:23 14233698 1 0.00000000 233955 25.34648117
I happened to be home to watch as the 2nd share was Near The End of the round ( 80+ in Current shares CDF: )
so, i'll take it and as far as the getting 0E-8 goes, I'm waiting on some 86ooGT cards to hopefully get out of CPU mining and get a higher hash rate.
this is a ' typical ' block for me when sooo many are connected and getting shares.....
17759 2013-04-30 01:20:57 5:01:48 34198356 3 0.00000000 233836 25.46175733
Not detered, more resolved and liking it

just got back home and checked what the morning CPU mining did... total of 7 shares found, dificulty 1 ( max of 1.1MHash/sec when firefox is closed etc ) and find the following block is calculated ( and time showing last 2 of them were at end of round )
17791 2013-05-01 20:01:25 5:00:24 36782329 7 0.00000000 234096 25.58139100
normaly i'd shrug it off due to the over 36 million shares, this time i know at least 2 shares were in the last few min of the round