Where Do DJs Get Their Music?

Building a music library is an essential part of being a DJ, however finding what music to download and where to download it is a minefield!