I had 221g issued and now got H1B visa approved. I want to share my experience.
1: July 15 and 16 2014 attended OFC and attended interview. Interviewer asked all general questions. Interview went for 20 min. later
interviewer asked me to wait for some time.
2: After 2 hours interviewer issued me 221g with additional administrative process marked.
3: on Aug 20th,2014 Online status date changed, but didnt receive any or anything else.
4: In September I sent a mail email@example.com
explaining my case. But there reply was like generic. Like it may take
5: In October and November I sent similar mail with more requesting, similar reply got.
6: Jan2 2015 status date got changed but mail or other notification.
7: Our company asked our consultancy firm, who filed H1b petition to help my case
8: on Jan 8, 2015 consultancy wrote mail to firstname.lastname@example.org
on behalf of me. Mail was explaining financial loss due to
delay in decsion, blah blah
9: on Jan9, 2015 consultancy got mail to submit my passport.
10: submitted the passport along with mail and 221g on jan 12th
11: Jan 14 online status got changed to issued.
12: Jan 19 I got mail to collect the passport.
13: Jan 20 collected the passport with h1b stamped
Hope this helps to others.