I've seen sites that make use of google checkout or other forms of cards processing to convert USD from debit/credit cards to BTC. I know that these types of sites cannot be opened up to the public because it takes one bad egg to bring the whole thing to a stop.
But what is keeping someone doing this on a small scale to only trusted individuals, friends, family, ect?
Also if one person can do that, btw such sites do already exist, then why don't we(the community) write an open source version and all run such micro-sites for our friends and families?
Most people I talk to get interested until they realize how hard it is to actually buy coins.