It's hard to stop the spread of a good idea...

Who's time has come.

Comments