So i've been toying with the idea of using either MS Distributed Caching (Project Velocity) or Memcached to cache images on the server. Basically, i have a windows forms app (or eventually a windows service) which grabs frequently used images from disk...