RAID_ZERO:
I plan to trigger on any change.
After some research, to my understanding, interrupts are most stable on single bytes of data, seeing as the values that analogRead() returns is 10 bit resolution (0-1023), i would wonder if this can even be done,
I think you have two confusions here. There needs to be a substantial change to trigger an interrupt - the change from digital HIGH to digital LOW or vice versa. Interrupts are digital things.
The value returned by the ADC is not used to trigger an interrupt. That value is only produced when your code calls "analogRead()".
You still haven't provided a link to the specifications for your device so I have no idea what is the proper way to process its output.
...R