One quick question for Mumbai..
Did you do any FPS between these dates?
FP1 - Code 3 done June 29, 2005
FP2 - Code 1 done June 27, 2007
Also, for question on assignment of visa numbers from other members, from the talk I had with IO, it sound like that visa numbers can be only assigned to the application where all the checks (Security, Background, FP, Name check) are cleared. She mentioned that when elements are in place then only you get the visa number. Junior IOs rushed to assign the visa numbers in the weekend of June 30th, where senior IOs can not go through the applications and approve them in couple of days...If you notice from the approvals, looks like that guys who did FPS in May 07 (VSC to TSC) & name check cleared are only getting approved mostly. Also on touching the Parole (131) applications, she mentioned that all the Immigrant petition (140), 485 & Parole (131) applications are tied. Also Parole history review is also part of Indent security checks..
Apart from all above info, I am still hopeful since she said there is one place where she does not have access to review visa number assignment (if you read the Odumbus report, he has mentioned that there are several databases in USCIS and all are not updated with info from officers creating confusion for applicants and Information immigration officer who give details).
So, in short, now it is purely luck if our applications were assigned the visa numbers. I personally, have a strong feeling that visa numbers may have been assigned to our applications if our namecheck were cleared & only waiting for Fresh FPs.