I'm in this for the long haul. Holding all my coins except the ones I sent to BFL for ASIC.
I don't associate selling with not being for the long haul.
What if all miners will hold all the coins mined ? I believe that it will help the Bitcoin economy and Bitcoin adoption if a percentage of the coins mined are "released" into the market. Via exchanges to USD, via sales in BTC, via gifts, whatever.