My business is about liquidity, so I will most likely cash out the bulk of my position as I go. I can't afford to sit on anything...including cash. It's really about moving between different assets and acting as the market maker. I keep a small percentage of each exchange and deal in bulk.
If you have an online store, just integrate BitPay.com and set it to pay you most of it in dollars in your bank account, leaving a part of your profit margin in bitcoins. Odds are that you can handle in-store bitcoin transactions with a smartphone wallet.