This looks like a major release blocker problem... what are OLPC doing about it? Surely manufacturing should be suspended until the keyboard problem is ironed out, especially as it appears to be hardware...