Web2.0 becomes a jargon now. Everyone is talking about Web2.0, Web3.0 is even coming. No matter what webN.0 (N>2) is coming, I find this website is an excellent introduction of web2.0. All the basic concepts and their application in teaching and learning are shown. The paper is called " Web2.0: From curious to competent ".