I have a feeling Memo will extend far beyond one blockchain. Imagine different blocckians as subthreads of the common protocol. One key everywhere, optimally tied to a community identity system (Namecoin).
edit: different blockchains, common identity system