There is no magic fairy wand we can wave and make Bitcoin suddenly great for gazillions of tiny transactions; plan your businesses accordingly. As transaction volume increases, there will be more competition for space in blocks and fees are likely to rise.
And please avoid filling your customer's wallets with "dust" that they'll pay huge fees to spend; a payout should be at least a couple of cents, not a fraction of a penny. I think there is pretty good consensus among the core developers that sooner or later we'll make "dust" outputs non-standard, so they are not relayed or mined by default (details to be worked out, we need to implement a good algorithm for auto-adjusting the definition of "dust").
Straight bitcoin isn't developed for small transactions? WOW and it is funny cause in the beginning everyone was like "Bitcoin is going to bring micro transactions to content providers". Gavin you making it extremely difficult for people like me to keep running a full node and align my views with the core development team. Now dust transactions are going to phased out of the reference client, that blows my mind, the big government of bitcoin is telling everyone how they should use it again. So I guess your taking a side against Satoshi Dice. I have so much respect for Erik and after he went thru a lot of crap defending his transactional system for Satoshi Dice, your just going to manually impose your view on for everyone? How is the transactional fee market suppose to be free again? I one supported Satoshi Dice, cause bitcoin is suppose to be the free market yet your going to stop a business. What next block transactions to a site I own cause you don't like me? I mean this what the bitcoin foundation should be against, yet you RUN that so your in your fortress and making these decisions that go against what bitcoin is created for. A system to send payments, if I want to send .00000001 I should be able to yet your making it so much harder.