Cloud Computing and Thin Clients: Why the Traditional PC Model Is Shifting