I've often seen “less” used where the word should be “fewer”, but this is the first time that I've seen “lesser” used where the word should be “fewer”. [ul]“few” = “not many”
“fewer” = “not as many”
“less” = “not as much” (Use “little” for “not much”.)
“lesser” = “inferior”[/ul]