Ok, so after researching USAFIS for some time i feel like quite the fool and none the wiser. I have to say that the results were less than impressive. All responses concerned seem to confirm that this site is a total con and i joined them. I hope this is not the case. I have contacted USCIS to see if they can confirm whether or not USAFIS has in fact filed my application. This is a real problem because if they have done then i will disqualify myself if i do it again with USCIS ! And i don't even know if USCIS will check for me. I at the same time i don't want to waste more time than i have to as this is a lengthy enough process. Can anybody here offer me advice? This is such a nightmare, even before it's started! Thanks for any help.