http://avgjoegeek.net/cloudflare-review/
http://www.forbes.com/sites/eliseackerman/2012/02/29/how-clo...
(I'm not affiliated in any way with these guys, and I'm aware they just had an outage while updating the server code to defend against a DDOS attack, but they seem good! )