You can download up to 10,000 songs on each of up to five different devices. You need to go online at least once every 30 days to keep your downloads.