Magnetic Card Readers: Learning the System