However, if implemented incorrectly, it is possible to hop based on imminent difficulty changes.
I wonder what the real world implications of this are - roughly: A 10 GH/s user that has an expected reward of 10 BTC can get an extra 0.2 BTC based on the difficulty decreasing 2% ?