It is interesing to hear that there are companies that have data centers for one day staff salary calculations?! How about processing the salary once a month on an sql express database that runs on  1GHz processor with 1 GB RAM? I am sure it is possible to process the salary for one million staff members in less than 10 minutes with the above configuration?! it is good that you did not mention their name here.
The scientists example  completely makes the cloud computing an excellent way to go.
 
AD