That's a very interesting question, many have tried to answer before. Not just regarding Yedda, but regarding the whole internet community. Suppose, someone had brought up a call for help with some computer problem. Why should someone else devote much of his time to write a long text answer, just like I am doing right now?. Well, Since I've found this subject interesting too, I had talked and questioned others about it before. One of the my buddies, I've talked to, is studying psychology. He said, according to a paper he read, that helping others is stamped on the human nature. Everyone wants to help and contribute, but for some, it's much easier through the keyboard. Another reason we came up with, was self satisfaction which especially result from gratitude. Anyway, that's why the Internet is so successful. Other thoughts??