This is driving me crazy. Any memory op that tries to write over [SP] get's automatically nuked by the compiler. Any offset, positive or negative, from SP, has no problems. What did I do wrong this time? - Jamie