POTW: Taylor Swift, Jennifer Hudson, Flo-Rida
Jay Z and Beyonce perform at Coachella, April 16, 2010. Getty Images

More than 120 bands played at Coachella 2010 over the festival's three days. The lineup was packed with so much non-stop rock, hip-hop and dance goodness, it was impossible to experience all the music the Polo Field's five stages had to offer -- but we sure as hell tried. After all the dust settled, here's the 10 bands that had to be seen.