Just a little aside information that some may not realise ...
The value shown after Accept/Reject in the cgminer log is the hex nonce.
If you get a block (pool or solo), then the nonce in the block will match that value exactly.
(this is firstly based on reading the code and working out where the value comes from, and secondly looking at my one and only pool block I have and seeing that it does match as expected)
This means that anyone wondering if they can tell if they got a particular block, they can with reasonable certainty by comparing the block nonce with the log nonce (and of course there should be a LONGPOLL for the block almost straight after it in the log)
Of course it isn't 100% guaranteed since the nonce value is not unique per share, but if it is roughly at the same time as the block and a LONGPOLL shows just after it - it's extremely likely to be the block.
... and another side

My latest pull request makes it show 3/8 of the actual hash rather than the nonce and also says " BLOCK!" after it if it is a valid block difficulty share
(which also may cause some distress if anyone ever actually gets a Rejected block in the log ...)
If you want that branch change before it gets into the main code it's available in my kano branch here:
https://github.com/kanoi/cgminer/tree/kano (main.c, util.c and miner.h)
N.B. that difficulty test code is my original in case anyone wonders where it came from