I got a spamming attempt last evening and when I traced the IP address, it came from Amazon.com
Looking into the IP report, I noticed a link to this place.
It seems that Amazon rents out their server space. Prices are a bit high ($0.10/hour pencils out to about $720/month) but if you needed an enterprise-level web hosting service, I can't think of who else to use...