I'm going to try this. Thanks!

Also, does the same apply to EEPROM reads? I assume a READ instruction can get messed up if the interrupt occurs at just the right time during the READ?