@Jeffro -CDN's are ridiculously cheap. You typically only pay for what you use, and since most people use almost nothing, they end up paying, well, almost nothing.

I think my monthly bill is somewhere around US$3 - 4 from Amazon, but I serve quite a few large images, so a site with significantly less images should cost significantly less for the CDN hosting.