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
Unfortunally for such long round you probably need last minute not last minutes at that speed...