Javascript from failure to good to great