Roberto!
Sorry to hear about your problems with the INS. I can relate to dealing with these departments. I recently got laid off here in Sweden, and am having to deal with the immigration office, and it has been well, let us say interesting and time consuming! and a lot of other things...
Good luck.