A decentralized P2P currency is actually a pretty awesome idea, but using your computer's hardware to get them? It's completely handicapped. It's like paying $600 for $5. And it's even discriminative in some cases. For instance, Person A has a great computer and can make lots of bitcoins, but Person B who hardly uses the computer and is using rather old hardware makes crap compared to person A. I can see bitcoins going a long way if it was less of a pain in the ass to use.