Beyonce’s new video for “Single Ladies (Put a Ring on It)” has become an instant cult classic. Fans and imitators alike have been creating their own interpretation of the Beyonce styled Bob Fosse video and spreading it virally. Justin Timberlake’s spoof (including Beyonce as Beyonce) on Saturday Night Live proves the point. Check out the original version, Beyonce’s take on it and a few of the other homages. What do you think? Can you do it better than Bey?