Recently I've been thinking about buying a good MP3 player for rides to and from school. I'm looking for something with a lot of space (a few gigabytes at least) and good quality, but also as low a price as possible. If you can put a price to it in Canadian money, all the better, but American is OK too. What is your suggestion?