I've had ovens with self-cleaning options before and rarely ever used them due to the smell and length of time. For my vintage GE, I bought some large foil sheets to put under dishes while cooking, which does help keep things off the oven floor. However, there's still some stuff that gets along...