A PCI parallel port card would get you plenty more inputs.
i was worried someone would say that... my graphics card is blocking all my PCI slots... ill find a way.
im not going down the "series/parrallel" route with switches, homing and soft limits makes the most sense to my eyes

Just noticed that your after a 100A 48v motor controller
might be a winner :)