Very interesting. I have been poking around at this general idea for a bit. I like your concept. We (the community) should be talking more about this as we now have the tools to get something accomplished. Its a matter of figuring out how to use the tools and do it.
I definitely like your idea of putting people up that we don't agree with. I find myself more interested in those people lately than the ones I do agree with. It is very important to challenge one's perspective at all times.