The top browsers are free to download and they are only done once so I don't see the problem. Many PCs like mine have IE, Firefox and Chrome. For HTML5, only Chrome and the latest Firefox supports it because it is new technology. Many programmers are and should be thinking ahead by programming for HTML5 and making use of the latest features on offer. I'm sure a user will not mind switching browsers to see the latest HTML5 has to offer.