Solution Provider 500: Earnings Are Up; Accenture Studies Cloud Challenges