IE9 Beta Gathers Momentum and Developers Get Platform Preview 6