10 Breakthrough Technologies 2004 · Hindsight | Envisioning