Also, Posgres already has hstore (already mentioned) and XML columns, which are schemaless and "unstructured".