YES... in accordance with new credit card regulations, all deliveries must be signed for upon delivery. This is a fraud prevention method that is now required by the credit card companies.
All shipping within the continental USA and most other places we do business are at the rate of $20 flat fee. There may be a slight adjustment made for large packages or packages destined for overseas, but this extra charge would be nominal.
We will ship anywhere within the continental USA and much of the world, but we can only ship to your credit card billing address. This is due to tighter credit card company regulations. If you wish us to ship anywhere but the credit card address, you can pay with a check or money order, in which case we can ship anywhere you need us to.