I don't know much about online programming.
Now I've changed N7 values and timer presets while online, but I don't think that is considered ONLINE programming.
I think that with some programs you can actually insert a rung while the program is running.
That's gotta be pretty wooly.
Do you get the jitters just before you click Accept Changes or whatever?