I know I'm noob but, search didn't turn up much and I didn't see anything in the FAQ or sticky in this forum.

Can anyone direct me to a good link with the basics about what ROM's are and what they do?

I'm new to Smartphones but catching up quick with the help of the forum.