Oink is probably the best site out there for free music (http://oink.me.uk/ ). Unfortunately, you need an invitation to join.
If I am looking for a random single, what I usually do is google the artist and the song and add mp3 to the google description. You can usually find dozens of free mp3's of almost anything you want that way.