Robert Metcalfe in 2004