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.