Pretty much the title says what I want to ask!!
Are custom ROM different for different make of handsets? or is there only one cyanogenmod for say Android 2.2?
Some can please elaborate why a ROM is call as it is? I mean has it any similarity to Read only memory? I'm a newbie, please tolerate if the questions are silly..