At the price it is, we can afford to give away bitcents to LOTS of people. We tell them what it is and it's potential. Bitcoin will become collectable. The more collectable it becomes, the more valuable it becomes. As it grows in value, people will begin to trade bitcoin for goods or other currencies. Vendors will adapt to accepting bitcoin. Rinse. Repeat. QED
Hmm, this would be an interesting idea - set up some fund, get some people from the community involved in donating some coins, and then sending some coins in form of QR-codes to some charities, computer-related internet celebrities, or other things that would get the community some good publicity and exposure.