hey guys, great discussion.
Let me try to answer it all....
A window switch is usually used to activate N2O, normally it actives within a "window" of RPM's like from 2500 - 5500. Outside of that window it would stay off. N2O shouldn't ever be fired at less than "full throttle" so adding a throttle threshold to the window function would make sense. Then you can add delays, etc.
Knock monitor: that's fairly tricky, but the timing monitor will handle most of what you need. Depending on how fast the ECU pulls timing and feeds it back in, the knock retard should be easy to see.
To update the software you do this:
Save your settings
load the new software
restore your settings
step thru the menus and set up the new features
save your settings again with the new features set.
No big deal...
Bob