Beautiful fixes...much needed! Couple of those are huge fixes