I was able to accomplish this with a keypad at the top of the stairs. I programmed the top ON button to turn on ALL the basement lights and the 4 keypad buttons to turn on "zones:. For example, I had one "zone" for the playroom which turned on the stair lights and playroom lights. Another "zone" was set up for watching TV. Then no matter what we did while in the basement, the OFF button would turn everything OFF.
Also, the ALL ON button was nice for my wife who didn't like to go to the basement at night if I wasn't home. This way she could turn on all the basement lights from the top of the stairs.
OTOH, a programmable double-tap could do the same with a switch.
That won't work for me. Local load is fluorescent and there are no relay Keypadlincs yet (ever?) Also I have approximately 1600 watts of lighting in the basement. There is absolutely no way I am going to have an "ALL ON" button. Folks would tend to use it even if they just need something near the bottom of the stairs. I only want lights turned on in an area if somebody actually goes there. I also want it to be impossible to turn off the lights on the way out but leave something on in a remote corner room somewhere.
It is possible to program a link to turn all the other lights on to 0% which effectively turns them off. that way turning the stair switch on turns everything else off and so does turning the stair switch off. In most situations this is OK but it still requires the link to do something with the other switches when you turn the stair switch on. I feel ther needs to be a way to have the link do nothing with an on and only respond to an off.