When I studied ethics - the difference between ethics and morals presented to us was that morals were about an individual and the individual's inner core of right/wrong, whereas ethics were about how those morals are applied in social contexts. This means that morals tended to be more general, but firm and unyielding and ethics flexible, depending on a situation.
Now, my friend Samuel Johnson would have said that the best morals are based in the revealed truths of the Bible, that the solidness of God backs up the solidness of the individual and so creates a firm moral base for ethical systems. Although I agree in principal, I don't believe in God, and so basing my morals on the morals revealed by a non-existant God would not be solid at all.
I do very strongly believe that morals should be firm and unyielding (but need not be strong in number) to be a decent, authentic and honest individual (indeed the striving to be decent, authentic and honest may all be parts of an individual's morals in themself). As to someone who claims that they have no fixed morals - I think the following exchange from Boswell's Life of Johnson sum my mind up well.
Johnson: He wants to make himself conspicuous. He would tumble in a hogstye, as long as you looked at him and called to him to come out. But let him alone, never mind him, and he'll soon give it over.
Boswell: He person maintained that there was no distinction between virtue and vice.
Johnson: Why, Sir, if the fellow does not think as he speaks, he is lying; and I see not what honour he can propose to himself from having the character of a liar. But if he does really think that there is no distinction between virtue and vice, why, Sir, when he leaves our houses let us count our spoons.
- One of my morals is that ethics are relative to their situation, but to people who say they have no morals at all, I'll be counting my spoons.