Sorry, can you explain this to me? When he says gift cards, doe that just mean prepaid debit cards?"We accept all major credit cards including gift cards" - From the Doc's FAQ
Gift Card = No need to provide personal information
Ship to a buddy's house and you are never even associated with the transaction