Nonprofits are uniquely positioned to take advantage of cloud computing due to the simple fact that this will allow nonprofits to not spend as much on hardware resources and the associated maintenance and support fees & salaries that comes with owning the hardware.  Advantages become quickly apparent and realized with this cost saving approach, which, for the most part, is beneficial for just about any business entity today.