Christian Denominations

Why are there so many Christian Denominations?