IaaS, PaaS, SaaS

Cloud computing gains mainstream attention, but what exactly do IaaS, PaaS, SaaS mean? http://eicker.at/AsAService