I've failed to grasp it enough to explain it to a 5 yr old, but I think i love the idea. I've always cringed at giving a 10 yr old a laptop which simply becomes a conduit to a flash-based gaming in the browser. Activity based programming should be the foundation for years before they touch a PC imho. Its collaborative and fun - so it seems.