Summary
Today's end-users have far more powerful hardware and far greater
bandwidth than ever before. The number of users online has doubled
every year and Internet access has become an essential part of daily
life for people in developed nations.
At the same time the profile of the "average" Internet
user has changed from a technically sophisticated person in a closed
academic/research environment to an technically unsophisticated
person using "user-friendly" proprietary closed source
software which prevents them from understanding what their computer
is actually doing when they use it. This software is normally only
provided in binary form with stiff legal penalties for any attempt at
modification or reverse engineering.