You are all missing the best one ever.
John Popper of Blues Traveler did the most amazing version I have ever heard during the Braves/Yankees World Series back in the mid-90's.
He was supposed to play it in Yankee Stadium until Steinbrenner had a fit and said he would not allow it so he did it in Atlanta. It was incredible.
Wish I could find a link but all I could find was this ABC News quote about it.....
At the time, Hendrix' "Star Spangled Banner" was an affront to mainstream America. But 35 years later, John Popper of Blues Traveler would copy the Hendrix version, in all its thunderous splendor, and would be invited to perform it for before President Bush at the 2005 Black Tie and Boots Inaugural Ball, where nobody found it the least bit controversial.