About greater vs. more, please see this thread:
standard-rule-for-using-greater-than-vs-more-than-t4000.htmlCountable words use "few", "fewer" and "number of" to describe them, whereas uncountable words use "less" and "amount of.
Here's a thread that talks about more advanced concepts in this area:
post26913.html