I HATE IE. BUT, i will give IE9 credit where credit is due.