Higher volumes, better information, and more liquidity leads to smaller spreads between exchanges.
Another factor could be all the people trying to arbitrage the multiple exchanges. All of this leads to tighter spreads. This is generally true for most currencies and securities.
I still think the spreads are still too wide. Maybe better than before, but still huge.
bitstamp has 72% of mt gox volume level today
21606 vs 29907