Database design doc - getting there