7) Three way
switch at the other enough of the hall.
It's already on a three-way switch with
the bottom of the stairs...
do they make 4-way switches?
Yes. You need two SPDTs (which you already have) plus as many DPDTs as
necessary to fill out the desired quota of switches (which means just
one of them, in your case). I've seen it done (at least for three
switches).
You need to cross-wire the DPDT, but that's no biggie (drop me a line
if you don't know the wiring and I'll outline it for you); I think
there even exist DPDTs pre-cross-wired to be total no-brainers for this
application.
/~\ The ASCII der Mouse
\ / Ribbon Campaign
X Against HTML mouse at rodents.montreal.qc.ca
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B