Vi Hart Goodness

She's marvellous, especially when talking about Martin Gardner...