Too Human Demo - There's a demo for Silicon Knights' upcoming giant bear sim Too Human up on Xbox Live. Go see if you can make out what all the fuss is about.