I've been monitoring my hashing and shares more closely and it sort of dawned on me that Mhash does not necessarily translate into a share. More clearly, X Mhash does not guarantee Y amount of shares within Z amount of time. Is this correct?
example only: 100Mhash equals 1 share every second. So 1 minute would always yield 60 shares
I've noticed some rounds, let's say under 2 minutes, I was not able to able to get any shares submitted. But another, under 1 minute, I was able to get 6 shares submitted.