Internet Society 2004 Annual Review