I don't care what they say about you .... I think you're terrific. Thank you for looking at this and all the effort you put into it.

I like the Column A (Active / Inactive) list. Does it do anything to the vlookup table (O:P) or the drop down list in column C ? Or is it merely a label she can use?

For some reason, my column G (Mileage) is not displaying. Instead of the mileage, it is showing #NAME? - is this an error in the formula, my formatting or other?
The formula there is =iferror(VLOOKUP(C24;$O$22:$P$62;2;0);"") - per your comment, is the first blank row 23 or 22?

She wants to "freeze" row 22 so that the header remains as she scrolls thru data. But the summary data you put at the top (which is terrific by the way) only leaves a couple rows of data visible below row 22. Is there a way to move all the summary data to the bottom so the header now in row 22 can be fixed while she scrolls thru the data?