In fact, many aliens go to Canada for consular processing and specifically retain their I-94 cards. My question is about direct beneficiaries. I am currently on an H-1B visa. My wife has been out of status for some time. There is no way to know for sure, but check the books the attorney has, how long he or she has practiced, and it is always good to rely on referrals from other satisfied clients.
Word of mouth is a good way to find an attorney.
Other than that, you have to pray for the best. My fianc applied for his US citizenship six months ago. Automatic service in Nebraska says his application will take between 370 and 385 days to approve. The processing time is not a way to determine whether anything is wrong with the application. The processing times sound correct, but we expect it will slow down in the near future.