Over 1000 free songs from Microsoft
There is page after page of choices of all types of music. The only downside I see is that most, if not all, are encoded at 192kb/s, and they all have a little Windows banner on the album art. Prepare to take a while looking around.
So, if you like free (and who doesn’t), and don’t mind low bitrate encoding, go for it!