I just did some price comparison. It looks like cloudfront is actually the same price as data transfer out of S3, but in addition you have to tack on a $.02/GB fee to get the data to your cloudfront edge nodes.
If I am wrong about this (and I hope I am), where can I find more information about that?
Thanks!