Talk about an idea whose time has come.

Read more at the source of this article