by the way farrari:
the I-20 is not a visa..........
it is part of the paperwork you need to submit to get the visa.
all the hard work is done if you have the I-20 in your possesion though.
fill in the forms (DS-156 and DS-157) and make an appointment at an embassy and you'll be golden.
V