Please stop giving answers so matter of factly unless you are sure of the answers. I am working on my 3rd contract right now. All 3 had, at least, the current years points and I have only paid MF once.
As Doug said it is all negotiable. I also find that many people are not concerned with getting the MF's reimbursed because the money is already gone.
I am not trying to be a jerk, many people will read things posted in here and take them as fact, many times they are not. Just be careful what you post, people are relying on you when they are new.