Re:Small Steps
@Waggers
You are joking, right? 'American' is the lingua franca of the computer world, get used to it or find another profession.
How hard would it be to make browsers understand 'colour' as well as 'color'? Not too hard. But what about kleur, couleur, farbe, χρώμα, 色, 顏色, 색깔, цвет
And that's just a few languages. Now what about understanding alternatives for 'Header'? H1, H2, H3? The H is for header. In French then this should be T1, T2, T3, etc.
And so on for all the other tags and attributes. Then account for languages that don't read left-right-down.
If you REALLY want to write a browser engine to do all that then Gecko is open source, so you could start modifying that.
Good luck.