I just came across this site: Brython

The idea is to replace javascript with Python inside the browser. I really like the idea, and hope it can take off! We have all heard the design flaw of javascript and were told have to live with it. Maybe we don't have to!