Personalization is Approaching Mainstream, Yet Challenges Lay Ahead