Hang in there......
After seeing so many stories on this site and reading your postings encouraging everybody I really feel bad. INS is loosing files, documents, fingerprints and issues visa sometimes to people by mistake! Again, hang in there and you are right, only God can help you.