Heres what I get (on the 168) when I don't disable the interrupt
...
If your getting something similar to the first img, try the cli(); method.
Al
Your photo pretty much shows the same problem that I'm having. I'll try it again tonight on the atmega8 with the cli() method.