Explain the following words and expressions
1. A techier, dweebier slice of the population
2. An informal consensus had burbled up
3. On probation
4. Wean addicts off cigarettes
5. Have jumped on the bandwagon
6. A grass-roots project
7. Walk a line between