Business Impact What Matters Most Depends on Where You Are Technology Review looks at technological projects and problems in seven selected countries. by Herb Brody (edit) 2005-04-01T00:00:00-05:00