I particularly liked the "Windows" vs "Sindogs" issue. My immediate hunch was that the characters differed by a single bit so I ran a bit of python:<p><pre><code> >>> [ord(x) ^ ord(y) for (x, y) in zip("windows", "sindogs")]
[4, 0, 0, 0, 0, 16, 0]
</code></pre>
Sure enough...