The 10 won battles of recent tech. (Manila bulletin)