yes, I did. also I did not have very strong background
and asked for lawyer's help, 12 days later got approval. If you case is very strong, you can do yourself, but if not, the best way to find a good lawyer. This is why I suggested this friend turn to lawyer. Actually you just need to supply the documents, the lawyer will arrange everything, of course you will need to revise the cover letter writen by lawyer.