Hi. I have entered the US on an F1 VISA as a high school student. My I-94 and visa have expired around two years ago but my I-20 is valid till late 2013. Did I violate the immigration laws? Will I be allowed to apply for future VISA?Some further details: When I came to US, I did not bring my I-20. The CBP officer wrote a date on my I-94 and asked me to ask my school for an I-20 before this date. I guess that's why he never wrote D/S on it. I don't know if this will impact my immigrant status or prohibit me from applying for future VISA.