Not sure if this suits, but thought i would throw it out there. What if you made the code something they already have, which is unique... like thier email address, or CC number?