Greyfox7 I agree wholeheartedly with your last sentence. My opinion of developers is not a very good one. They seem to have attitude as well as arrogance problems which leads to their software being released "half baked" and then they have to put out patches to correct the problems. I have seen lots of program's that have been developed for clients that have simply not worked. And then the developer blames everyone else other than themselves.Actually IE is very well up on the Standards, although there was a time when it had fallen behind those days are past. Vendors though are always introducing *new* ways of dong things, mostly to their advantage not the advancement of standards.
Sites that implement *new* features using proprietary or non-standard methods casually, do a great disservice to anyone that visits their site. There are legitimate needs at times to use non-standard methods without compatible alternatives that support any browser however those are the exception. Bottom line, most web site issues of incompatibility are caused by unprofessionalism and arrogance of the developers with total disregard for anyone who does not follow them like the pied piper into oblivion.
For chrome, Also disabling Hardware Acceleration in Advanced Settings helps a lot!
I mentioned this over on reddit, anybody have other tips on improving Chrome for Surface's?
"I know a lot of people are switching over to FireFox and IE, but there's just so much about Chrome that I've grown to be used to and I can't leave behind. Activating those touch-related settings on the chrome://flags (Ctrl+F "Touch") got me to enjoy Chrome a bit more, as well as downloading that recommended H264ify (which I have yet to notice a difference as I don't spend much time on YouTube)http://www.reddit.com/r/Surface/comments/2xey54/vp9_is_killing_your_surface/"