I think its not the only issue. First of all would be nice if we could understand how to start using that bitcoin. Because everybody talk of how cool is btc, but nobody says how we can start with it.
You are right its not that shiny as we like, but if we cant understand how to use it, doesn't matter how shiny you can make it
Shinies:
Lets face it. Bitcoin, in its current state, is not shiny. To make a metaphor, it looks like a very advanced piece of technology with wires going everywhere. Contrast this with the "Apple look".
100 private keys is probably NOT the way to go. It is complicated, and ugly (it could be an option but not standard(
Proposal: One private key should be standard. It should not be in hex, bas64, or anything else ugly. One thing that could work would be a sort of dictionary encoding, where every 20 bits or whatever is mapped to a word. The word in the dictionary would have to be carefully selected to be positive, or at least neutral. If this is chosen, there should be a "generate new address", so that people could click until they found one they were satisfied with.
The websites used with bitcoins are not pretty either (exchanges+this site). Contrast for instance with this:
http://www.westernunion.se/web-inf/images/yes/heroAreaCanIAlone013009.swf (western union)
this is what the sites should have to attract women, I believe.
Proposal: Find a professional designer that takes a look at the bitcoin client. Preferably one who knows nothing at all about the technology behind. Hide the details of implementation, remember how Object Orientation works
Fast transfers:
Bitcoins are a lot faster than banktransfers, but they can absolutely not compete with visa/mastercard/paypal in terms of speed. This IS a serious problem.
I think the advice given to businesses should be that they should accept transfers directly, or after one confirmation. If there is a reversal accept that as a fact of life. For sites with few but large sales, this may not be the way to go, but for transactions under 10 bitcoin this should def. be the standard. An alternative would be to pay instantly via for instance MtGox, but that would centralize the system, which I believe we don't want.
Ideology:
Cypher punk is cool, but does not have mainstream appeal, especially among women. We should tone that aspect down, no one cares about it. Thought should be given to whether a more appealing ideology could be retrofitted so to speak.
Suggestion: "Your local business is struggling to survive under the death grip of credit card fees. (Pic of small local store. Beautiful female clerk, with lots of styling looks sad, hopeless). But there is a cheaper alternative. Use bitcoin, support your local stores. (Clerk smiling)."
This might be construed as too patriotic for some. Too balance it we should emphasize how easy it is to donate to overseas charities, and buy from overseas stores.
Favorite sites:
This is a hard one obviously. We should try to push existing sites to use bitcoins as much as possible (details about doing this are abundant in other threads of course).
We should also try to new stores accepting bit coins to speed up the process. One thing that has been forgotten though, is the focus on stores selling items for women.
Friends:
Site should have a like button. Encourage users to blog/tweet/comment whenever they use bitcoins for a transaction.