I realized that running our own "cloud" makes the idea of data portability irrelevant. I shouldn't have to 'port' my data anywhere. I should have my data stored where I know how to find it (which in a cloud seems like a trick), and then allow services to access it. What matters is standardized file formats that have enough semantics built in, and it seems we're headed that way.
At some point I thought these ideas were heading somewhere. Once I sat down to start writing, things started to crumble. I'm starting to think that's an important sign.