In my opinion, Jennifer Lopez cant really sing. But I do think she is a good actress. She did really good portraying Selena in the documentary in 1997. I cant really say she is exactly pretty either. The problem with me is, my favorite female singer is Mariah Carey. I am totally obsessed with Mariah that I have such little interest in J. Lo. But she is alright. Some of her songs are okay. I have some of her songs downloaded and stuff. Some of her songs that got kind of old were All I Have (featuring LL Cool J), Get Right, and Hold You Down (featuring Fat Joe). On and off they were overplayed. The song Jenny From the Block is a classic, along with If You Had My Love, Waiting for Tonight, Love Dont Cost A Thing, Im Real, Play, and Aint It Funny. Her remixes with Ja Rule and other rappers are awesome too.