I consider myself a geek / gadget tweaker. My 3GS iPhone is jailbroken, I build and overclock all my PCs, I'm a software engineer by profession. That being said, I'm having trouble justifying the potential cons of a root with Cyanogenmod even though the geek in me wants to do it anyway.
Here...