There's no substitute for experiencing a skilled DJ in a killer space, mixing live. Still, there are still only so many nights you can spend dancing to the wee hours. Thankfully, during the past 10 years or so, the Internet has made it possible to see or hear sets by legendary or soon-to-be-legendary DJs from around the world. Here are 25 of the greatest mixes from the Internet age, spanning radio sessions streamed online, Soundcloud uploads, podcasts, Boiler Room sessions and more.