How many CNAMEs can you have?

A machine may have an infinite number of CNAME aliases, but each alias must have its own unique CNAME record in the database.