Reading your post was like around 20 years ago in the classroom at my university and listening to a professor. You know he is talking true, you understand what he is talking but also you know you need more knowledge to get all of this. That was your homework.
RE: Web 2.0: The internet of the poor