yes
Yes they do, but tell them and they add a charge and fee.
I believe that they do, but you must tell them when ordering and they'll probably charge you at that time and when the delivery arrives they'll want to see the card and you'll sign the receipt. Basically like anywhere else...
Thanks! Your answer is awaiting moderation.