I always complete my form on the airplane prior to landing, so I just hand it over as needed. (I also use CMB, so the rep looks it over for me to ensure all is in order.) I don't see how this will save time? Are there countries or airlines that don't provide the forms to their customers? I've heard of flights running out of forms before on a rare occasion, but this doesn't seem like much of a time saver for the average traveler - typically those of us with nothing to declare.