Oh yeah... forgot the behavior of the carry bit with ROR and the general concept of 2's compliment addition. Boy do I feel dense. I think optimizing compilers were written to save innocent computers from programmers like me. ;-)