Help a newbie: How to buy Bitcoin without giving bank account info? I understand that Coinbase requires either a bank account connection or a 3% fee for depositing using credit card (I think so, anyway?). But could I buy my first bitcoin from someplace that doesn't require bank account information and does not charge more than a 1% fee to buy bitcoin? I have looked at localbitcoins but the fees are too high. FWIW, I am in the United States.

Any thoughts would be appreciated, thanks!
Edit: CampBX is shutting down so this is no longer applicable.  

CampBX will accept deposits via mailed money order.  A money order from the US Postal Service costs about $1.50, up to an amount of $1000, plus the postage to mail it to the exchange.  You can buy a money order with cash, in which case no bank information is ever needed. The exchange then charges a commission of 0.55% on each trade.

You're unlikely to find lower fees for buying with credit card.  The fees charged to the exchange by the credit card companies are substantial and have to be covered somehow.  Moreover, credit cards present a substantial risk of fraud to the exchange.