The one thing in favor of storing the slug would be that it gives us more flexibility to change slugs to possibly not contain database IDs at all in the future. Meh, but I guess it's ok as it is now. A benefit of how it is now is that I can remove or change anything I want after the ID in the link if it's too long or doesn't look nice to me.