Centipede Shield - also a contest!

i'm working on a multifunction Alarm system
that needs a loot of I/O

"HID"
2x keypad.LCD,Speaker,key,RFID type "door units"
Separate micro "Serial protocol"

1x www, email, IM, text message
alarm indication and remote control interface "Serial protocol"
Embedded linux, "dd-wrt, NSLU2"

"Inputs"
16x window sensors
4x glass break sensors (analog piezos)
4x PIR motion sensors (on/off)
4x Smoke/Fire alarm inputs (on/off)
1x powerfailure sense (Tamper, Fridge, freezer )
(on/off maby analog Temp)
2x "Guest" "door bell" zones (mailbox and driveway visitor sensors)

"outputs"
2x outdoor siren, Beacon light (on/off)
2x indoor alarm siren (on/off)
4x indoor lights interface (on/off)
2x outdoor floodlight (on/off)
1x SD-Card for Storage of "event log"

All of the units need a "TAMPER" sensor, but this can be as simple as just one wire through them all in serial (if broken)

interface to camera server (unknown. Rs232?)

so yea.. looks like i need Some additional I/O's for the Arduino.
or maby just something bigger :wink: