We can argue the morality/legality of swapping songs until we are all blue in the face.
I know this isn't in the original three suggestions, but just list the songs on your "now playing" cd/mp3 player. Then everyone can aquire those songs in whatever manner they see fit.
And yes, the current music promotion and distribution system is so broken, it makes the medical/insurance industry look like a well oiled machine.
BTW:
David Gray - Dead in the Water
Phish - Dance Around the Room
Dave Matthews - Save Me
Jet - Are You Gonna be my Girl
Sister Hazel - Champagne High
Nickel Creek - Green & Gray
Old 97's - Nineteen
Janes Addiction - Jane Says (Live)
Oukast - Hey Ya (not a word from anyone

)
Everlast - Ends
Eagles - Seven Bridges Road
Fountains of Wayne - Staceys Mom
Audioslave - Show me how to Live
At least that's the stuff in heavy rotation atm. Master list has a few more on it
*edit: the c and n keys should not be next to each other*