generally i don't like to just cut and paste articles or blog posts from other places, but i saw this post on boing boing