Hi: I often notice that Linux packages are labeled (and maybe compiled as) i386, i586 or i686. They are all x86 ELF format binaries but is there any difference between these 3 code names? I cannot quite tell if there is any difference but it is often a curiosity of mine. Thanks Mark