This company does exactly what they advertise. Fill out the paper work and of course charge for it) Learned after I had finished filling out. Luckily I didn't submit so I was only duped the filing fee. Not the whole renewal fee for the green card replacement. Let me tell you I am one of those people that hate those that take advantage of others by filing these documents at local offices when we all know they are free from the homeland security website. However my experience was with www.usimmigration.us which like most of you was the first name that popped on the search. I will try and get my money back. Please people be careful. If it happened to me a 40 year woman who kinda knows her way around a computer, heaven knows what they can do to others. God Bless.