She did the best she could with the voice she has. Beyonce's voice is nothing like Etta James'. It just doesn't have that heft. Her's was a decent rendition. Phenomenal? No. Decent? Yes. I have heard Christina Aguillera's version. She kills it. Some may not agree(and that's O.K.)but I have always thought that Christina A. was a better vocalist than Beyonce. A better writer as well. A better artist period. If she were black she could have played Etta James. I don't know if she can act though. Then again,I'm STILL waiting for Beyonce to emerge as an actress. She has two chances coming up to show the world that her popularity is not the only reason she get's film roles. I would like to think that if she sucked they would not have cast he;but it is Beyonce.The world seems to think that she can do no wrong,but I've seen her do wrong in four films already.