This is good, but right now the slug displays first in the add/edit page, making it instinctive to start filling in the slug field first. Maybe move the slug below the title in the model?