Be judicious with our cache flushing etc
Reindex at the end
Give the option to start and provide feedback