What is x86, i386, i686 I just what to know.

And another silly question do you need DSL to run exploits because I only have Dail-Up( at the moment).