Re: the dividend discussion - REITs generally have to strike a fine line. Often they have no net income, so legally they're not required to pay a dividend. However, if they pay out nothing, REIT investors shun the company and they lose out both in terms of liquidity and share price, which significantly increases their cost of equity. Much of the time it is beneficial to pay a dividend just in order to keep the investor base satisfied.
I wish they could retain all cash as well, as I think it would be best for the company. However if they were to do this I believe a lot of shareholders would disappear, negatively impacting their share price and cost of equity.