Information and Communication Technology (ICT) has become very useful for everyday activity, communication, commerce, entertainment, etc. Especially the Internet has a tremendous potential and a lot to offer in terms of services. It is an evolving medium that continuously presents new functionalities, such as web 2.0 tools that can even be effectively used in education and learning.
However, like...