FWIW I switched BTC Guild from my back up pool to my main pool today with my 1.2GH/s when I learned about delayed stats being implemented. Before, my payouts were highly erratic and slightly less than expected. We'll see after a few days how they are, but so far the payout per blocks are pretty consistent. Kudos for sticking it to the pool hoppers.
One interesting change that I am experiencing since 4 days ago: shorter rounds now have lower payouts. The opposite was true before the change!!!