Be prepared to have this song in your head forevah
The original Single Ladies
And the Dan Band version:
And the Married Ladies version:
There's even a not so great version out there for you Bollywood lovers (Put A Dot On It). My favorite is the Dan Band. Just a heads up, if you search for anything else of theirs they should have a strong language advisory on their content. Consider yourself warned.