I fail to see the point: using remote memcache (as opposed to "machines directly connected through a gigabit link"), the round-trip latency will at best erase the benefit of an in-memory cache; at worst, it will be slower than using a disk cache AND have all the caveats of a remote service.
Am I missing something?