this is the smallest design of a buttonswitch, and works very simple, you have to make a input (you can make as many inputs as you need) that's connected with the redstonedust on top, then you have to power and depower it (example button) and the output will switch, i have seen another button switch called: button-on-off-2 and downloaded it but this button switch needs only 6 redstone dust! i know many people will see the picture and think: oke, i can build it from the picture, but please download it, when you don't many people will mess up there systems because the didn't see this systeem.
ps;
sorry for my bat english, i'm dutch.
CREATIONS
MINECRAFT-SCHEMATICS.COM