I have 5507 songs in my iTunes. 85% are CD's, the rest is from other places. A lot of my music is on vinyl, I just download the mp3's of the album I buy on vinyl. So, my library is 99% legal.
Mostly off my my CD collection though some also downloaded from iTunes Store. Using 3 airport express base stations means playing around the house is so easy