UK Based CDN

I was wondering if I could borrow the collective minds of you all to draw up a list to the CDN's that you'd use/do use in the UK.  If they're outside the UK but have decent support then also include.  The service must be cheap and not require a huge setup fee, it's really only for a small time business; it shares video & high-res pics so mass cheap storage is a must and wondered whether you guys had any ideas, also costs?

Mass storage isn't cheap in the UK compared to the states, for example, unless I go colo but as I say, it's a small setup but happens to require a fair bit of space.  Would S3 be a good starting point?  What is the service like?  I hear mixed reviews about it.

Many thanks,