In my first post with some information in it i will talk a bit about CyanogenMod.
Cyanogenmod is a custom rom for android phones built from the gingerbread sourcecode. This means you will get a really snappy and fast phone, with all the features of gingerbred, because you get rid of the bloatware your phone comes with.
In my case i have a Samsung Galaxy S, when you have it all stock the Galaxy S have a tweaked UI with the name, TouchWiz. It slowes your phone down and it ruins the otherwise beautiful hardware.
So, with CyanogenMod you get the most out of your phone and you will not regret it! I have to say though, there is some bugs in the release for the Galaxy S still. Batterydrain, cameras doesn't work 100% and a couple more
Tune in on http://www.cyanogenmod.com/ for more information and check if youre device is supported!