It has been Charlotte's most engaging race in almost a generation, the first to cost more than a million dollars, the first in 14 years to guarantee a new mayor in City Hall.Over more than 40 forums and debates, Democrat Anthony Foxx and Republican John Lassiter often struggled to differentiate themselves from one another but last week started throwing a few punches.Voters head to the polls Tuesday to decide which one will lead Charlotte through a time of tough economic challenges.As they do, here some things to consider: More than most, their campaigns have been driven by their life stories, both quintessentially Charlotte.Each touts his own story to argue that he's the best choice.At a forum at Johnson C.