Also be aware that the possession of a B2 visa does not give any guarantee of entry I personally know of two people who poled up to immigration and were denied entry and had their B2 visas cancelled on the spot.