blogzter,
For the NIH and NSF directors, if you get them, super, if not, it's still OK. You may draft the letters, and politely explain to them that the immigration letters have their own strange format requirement.
My references first wrote me letters saying I was a "promising young"...