Thats a really clean implementation zackprice.
Im working on an RFID door lock, and iv already used 9 of the 13 digital pins.
Mind you this is my first "from scratch" arduino project so it probably not the cleanest way to do it.
im hoping to have to code usable/proto'ed in the next couple of days.
as for the hardware its mostly bread boarded but i still have some work to do on that.
i *REALLY* like your implementation and install
BTW do you get alot of JUNK data from the RFID reader? im getting alot of random junk from the RFID read when its sitting there (using the Parallax serial reader http://www.parallax.com/Store/Microcontrollers/BASICStampModules/tabid/134/txtSearch/28140/List/1/ProductID/114/Default.aspx?SortField=ProductName%2cProductName
its actively reading because i havent figured out how to activate the reader based on tag proximity yet