Stories by Mikael Ricknäs. IDG News Service