I don't see hoarding as a big problem. When bitcoin appreciates enough value people (including myslef) won't mind spending pieces of it because it feels like free money. When more and more vendors and services accept bitcoin, and provide discounts for using bitcoins, it will be way too convenient for the average person to not spend their bitcoins.