i dont ever come listening to mariah carey, but i know what you mean, recently i was forced to watch mtv and i heard it. sounded indeed crazy.
i think she is an alien :o
hmm maybe i check out some youtube, you got any specific trackname?
i dont wanna dig into that stuff too deep...
sorry for the very useful reply.