I'm enjoying the opportunity to take full advantage of the St. Paul Public Library system this summer. I just found another cool service they offer to library patrons. It's a free music download service called Freegal (a cute play on free and legal). All you need is the same login account that you use to access online renewals and requests for materials, and you are allowed to download up to three free songs per week (access resets every Monday). The catalog is pretty large, including many different genres.
If you don't live in St. Paul, you should see if your local library offers this service, which libraries can pay a fee to belong to. You should also make sure to support funding for your local library system, many of which are facing cuts in these tough financial times.