"First, accept that no one both reputable and for the long-term will accept anything more than small amounts directly charged to credit for a bitcoin. "
I disagree. So far, most attempts at solving CC for BTC have failed to fraud, but that doesn't mean the problem is unsolvable. Currently a few groups are successfully offering bitcoins for credit card, but all require identity verification via passport/id upload and charge around 10% markup to MtGox or CampBX prices. Right now I'd recommend:
BuyBitcoins.com - Definitely the best interface and easiest way to buy coins, coins are delivered within a few hours, sold at 10% markup
BtcQuick.com - Cheapest option at only 7.5% markup with a $2.00 registration fee, but new version of the site is very difficult to use (almost unusable).
VirWox - Coins sold around 12% markup. Site isn't designed for bitcoin, so the process of getting coins is a bit convoluted, requiring you to add USD, buy Linden $ then trade this for Bitcoin.