Let me set this up for you. I've had my first Android phone, a LG p999 Optimus X2 / G2x on T-Mobile, for about four months now (since May '11), and I really dig it. But lately I've been getting pretty annoyed by some of its quirks and decided to root it so I could get full control of and do a good backup in preparation for a change of some sort. Having not gotten the OTA update to Gingerbread from T-Mobile, I was all ready to load the CyanogenMod ROM, but then I got a little freaked out by a warning about my phone being unrecoverable if something went wrong.
So, after reading the XDA forums for way too long, I decided to write to the all-star crew of All About Android and see what they had to say about it. I remembered that Leo had a G2x (and apparently still does), and hoped that they could help me out.
What I got was way more than I could have hoped for. A three minute walk through of exactly what to do for my situation, from the man, Leo himself.
So there you have it. I'm saved by the TWiT AAA team and Leo Laporte and now I've got a plan on how to attack my phone and put a sweet aftermarket ROM on it.
Of course, now I hear that you can force the update to 2.3.3 from T-Mobile, but I have a feeling that would undo my root, and at this point, I'm feeling pretty confident about just jumping right into CyanogenMod.