as for NFC wristbands, we will be using them, and we already have a USB reader for them and Marc has been working on the software in git:
I think more than half of those bracelets actually work. libnfc sucks badly btw (no non-blocking reads that don't have terrible failure modes) so I had to make a new node.js nfc library that uses constant polling:
The Beagle Bone Black has 6 serial ports so we can use the single USB port for the magnet stripe card reader and eliminate the need for a USB hub, saving a few more dollars per door.
I'll get an order of 10 pack of 3.3v arduinos and a 10 pack of MFRC522s approved and ordered so we can try it out.