KCDW,
Just to clarify one of your points: "Relean every altitude change." Maybe amend this to:
"Enrich before every altitude change, re-lean on reaching the altitude."
When climbing, the extra fuel is nice because it keeps the engine cool. When descending, if you don't enrichen the mixture at least a little bit first, then you'll be running too lean as the descent continues, which is very bad for the engine, and you might not notice because you'll be at low power settings.
As with all aspects of flying, far better to do it with an instructor than learn from these forums. I'd suggest finding a willing instructor and doing a half hour of dual.
FFF
-------------