@Charles *********
@John *********
just is right, they can ask for the 500K because it is one of the DTV requirements, in fact it is the only requirement valid for all different types of DTV, so they don't have to look up any additional info on their system. Nowhere in the visa requirements is stated they can not be checked at moment of (re)entry, so I see no reason why it cannot be checked by IO. I only heard about one case where IO actually did, so I think it not will happen very often. But why make an issue of it, when they ask in most cases nowadays you can just show online the money is in your account within a few minutes.