What is a CubeSat?

I think CubeSats are brilliant, so much opportunity not the least of which is the many educational layers potentially involved.

Video: Canadian Space Agency