Stop DDoS ? DoS and DDoS are 2 different animals, DoS are simple to stop.
"One of our user's site was under a denial of service (ddos) attack earlier this week"
I like the distributed website caching for static pages. Would be interesting to have pay for what was served model . . .