Not having M$ office was the one big thing standing in the way of Linux becoming a viable desktop OS.