This story from Instructables is almost too good to not do yourself – how to build your own Enigma coding/decoding copy!