We use PantherExpress in "pull mode" (not sure they do anything else, really) and it's great. Also very competitively priced. They're now owned by CDNetworks; I haven't talked to their sales people at all so I don't know how much changed.
LimeLight were also much better priced than I expected when we were getting quotes; but they had this stupid "oh, a little more for this feature and extra for that feature" pricing where PE just gave me a simple price including all their features.
When we were evaluating EdgeCast was missing some of the features we needed, but I think they've caught up now.
We use 10-20Mbit/sec on the CDN to give you a ballpark.