I swear by 320kbps mp3 files, because they are relatively small (about 8 MB for a 3-4min song), you can't really hear the difference between them and FLAC files anyway (if you do, it's either placebo or your ears are unusually sensitive), and it's not like I'm going to be using audiophile headphones to listen to music on the bus.