Custom Rom

Should you install a Custom ROM?

So what is all the fuss about?  What is all this you keep hearing about rooting your phone, installing a custom/cooked ROM?  Is there really a need to do it?  Is...