"Rainbow" is probably Mariah's most diverse CD. It mixes pop, R&B, and rap well (most of the time). My favorite songs are: Thank God I Found You (a brilliant ensemble song; 98 degrees and Joe are very smooth and talented singers and complement Mariah well), X-Girlfriend (a catchy song produced by Shekspear, who did most of the Writing's On The Wall CD for Destiny's Child), and Can't Take That Away (Mariah's Theme--it has a great message). The only song that I don't particularly care for is "Did I Do That," featuring Master P. Actually, it's a sample from one of his songs. It just doesn't go well with Mariah's voice. Overall, I would recommend this CD for extreme Mariah fans and fans of R&B and hip-hop. For people who are fans of the older Mariah (1990-1996), you may not care for this too much if you didn't like Butterfly; there are probably only a few songs you'd like.