Once again the problem occurred as I was writing on my personal blog. The entry is about comment spam, and does mention this blog, so you may care to look: The joy of spam. The sentence: The majority lately, as in the other blogs, has been people with Greek names and sites with China endings… I have decided to make that have been.
I found this answer:
“Majority” is one of those words that can be either singular or plural. Common sense works pretty well in deciding which. If you mean the word to describe a collection of individuals, then the word should be treated as plural: “The majority of e-mail users are upset about the increase in spam.” If the word is used to describe a collective group, then consider it singular: “A 90% majority is opposed to scheduling the next meeting at 6:00 A.M.” If you are uncertain which you mean, then choose whatever form sounds best to you; it’s not likely to bother many people.
That’s from Paul Brian’s Common Errors in English, a really useful site.