Huge subject. Going on for at least 6 years. Lots of ideas, discussion, responses.
You might as well start with this thread, though it skips a lot of the history