I agree, I would rather then having the fees added in trading/dividends to have the fees when you deposit/withdraw.
We only had withdrawal fees on GLBSE1.0 to cover the fee's paid to the network for processing the transaction, it's a tiny amount and was never a source of income(to balance our books and the wallet).
Exchanges have trade fees, that's the exchange business model, and GLBSE has been the exception only in that we've not charged anything over new asset fees (and those were there to discourage spam/scam assets, remember initially it was free).
The fact is GLBSE has been running off it's own capital for more than a year at this point, and "revenue" doesn't come close to covering costs, for 1 months of charts.glbse.com it cost ~25BTC.
Other costs include hosting, advertising, development etc.
I'll reconsider having fees on dividends for the time being, but keep in mind it all depends on how well GLBSE sustains itself (never mind make a profit) on the soon to be introduced fee system. If we can't get into the black then there isn't going to be a GLBSE.
Not to worry though we've still got about a year worth of runway left, and 2.0 is changing everything.
Nefairo