Cerebrum, I think you've overlooked -d. It tells you lots of information, including when it submits a hash, and if the hash is accepted or not.
Also, my miner double checks all solutions before submitting... if there is a hw error, it bitches very loudly without -d.
And I don't believe poclbm's hash meter is correct. Mine lists two numbers, 15 second average, forever average. poclbm does not have a meter that is comparable to either. My miner is also faster because poclbm does not try to keep work queued for the hardware.
In addition, since I queue multiple kernels in parallel, network activity for remote pools costs much less than it does on poclbm.