Ali (akahmed ),
My friend also had to wait 4 weeks after conulate recieved clearance, To the best of my knowledge they are requesting different types of clearance for different cases including background checks in pakistan.
I did not get any call from consulate. It was American Express who called my home between 1-2 pm while I was getting my car repaired and had no thought about passport or visa. I picked up my passort in next 90 min.
I know this phase is very stressful, as I also went through it, but to avoid this stress damaging you what I thought as best is to keep yourself as much distracted and busy as possible cause no matter where we call and how many times we call this process of clearance is kept highly confidential...e.g when I faxed DOS in march and you will be surprized that what they replied "..... once your clearance is complete you will be called by consulate in Chinnia (India)" !!!
Nutshell is that Inshalla all of you will be back on your jobs in U.S, I am syaing this to you cause this was said to me and I believed it.
Take care and good luck
-Salman