does anyone have experience with cloudflare? good service?
I think it's a great service if you don't want to spend money on a cdn.
I wish I had more exact, measurable, information to provide but I used it only out of curiosity.
Their interface is nice, but I don't like the fact that you have to switch your DNS over to them and then re-enter data like MX records. With amazon I just point the parts of my domains I want to use to them and the rest remains with my primary DNS hosting.