Cool hack. There are probably more efficient ways of handling entire files, but for small, public/cacheable lookups, DNS works great. I used to look up base64'd usernames to userid's via TXT RR's. The only downside is potential discoverability (even without axfr), but you could always run it privately.<p>DNS is awesome. Distributed caching, sharding via zones, and UDP protocol with automatic upgrade to TCP for larger records, all at no additional cost.