We also call congressman several times. sometimes they give us some positive information. for example, they told us that our case is pending for assigning to an reviewer on June, 2007. It means that our background investigation has passed. Therefore we feel you'd better to write a letter to first lady and continue pushing congressman. Let them to push USCIS.
good luck