I have an
embedded computer which has four user
 readable DIP switches on it.  Board is running
 at 3.3 volts.  I want to be able to distinguish
 between 7 possible SPST switches being closed
 (one at a time) or all being open.  I thought 
 If those SPST switches could become 2 and 3 pole switches, the problem is
 trivial to solve.... 
 
Unfortunately, not possible.
   "OK.
I'll just convert the single switch event
 to a binary number by hooking it to the appropriate
 pins on the DIP switch.  Then I'll prevent the
 multi-bit numbers from cross feeding the single
 bit events by putting diodes in."  But, the diodes
 have too much resistance for the board to see the
 switch as closed.  The single-bit switches, 1, 2
 and 4, read just fine. 
 The current involved is presumably small, so the problem is the 0.7V
 forward drop of the silicon diodes.
 You might try using germanium (if you can find them) or shottky diodes.
 They should have a lower forward voltage drop. 
 
Thanks!