Maximizing Utility with Smart Features