I just got a Vibrant after being on a G1 for a few years (with a BlackBerry phase in between. blech =P). I love the phone, but the TouchWiz is kind of weird compared to stock Android. I've always heard about people using custom ROMs, but it's still a pretty new concept to me. Could someone give me some more info on the pros/cons to doing this? and where I can find a good guide for a beginner?