Jack,
We should contact different congressman. Which congressman you can contact depends on where you live. You can only contact the congressman in the district you live. Check
http://www.house.gov/. From my experience, it is useless and waste your stamps to contact Senators and Congressmen. Senator Boxer, send me a mail said your name check is still pending and you should send email to
fbinncp@ic.fbi.gov for such inquiry. There is no one here get name check clear by Senators' or Congressmen's help.
For InfoPass, be prepared to be disappointed and angry after you talk to InfoPass officer. The answer is always the same "your name check is still pending and I can't talk to you anymore. Next in line..." Jack, I understand that you want to do something to get this solved. I have the same thought exactly like. If I can, I am even willing to pay FBI $1000 or more to expedite my name check process. I am not going to discourage you either. But, nothing we can do for this name check pending now.
1447(b) is our hopes. My suggestion is preparing on 1447(b) petition and file it at 121st day after interview.
syt