Stories by Chris Kanaracus, IDG News Services