Has a lot of customization options. Click kitchen to get started and read carefully.
Post if you have any other questions. I haven't done it too much but it allows tons of customization. Only downside is you gotta wait for it to be ready after submitting. It builds a flashable zip that I advise a nandroid prior to flashing (good practice anyways).
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?