I've been working on a project that uses a Magnetic Strip Reader to extract data from the stripe on the back of California Driver's Licenses. I've spent hours google searching the topic, but haven't succeeded in pulling up a definitive document that accurately describes the format used. (California DMV does not adhere to the AAMVA "national standard" for this.)
The basic format is easy to figure out through simple inspection of the data after swiping a few licenses, but actual use of the solution keeps popping up exceptions to the basic format. It'd be nice to know if my code is now able to handle all such variations or if there are additional wrinkles to detect and process.