I would look into a player that uses Flash memory. With no moving parts, flash memory has a much better tolerance for shock. there are many players out there that are very small, and have an SD slot for expandable storage. you can easily find one with 128MB internal storage for under $100. add a gig SD card (also under $100), and you should be good to go. at least, that's what I would do (or I should say, that's what I did about a month ago)... in case you're wondering, I bought an RCA Lyra player from radio shack, and I've been very happy with the size (considerably smaller than a JB3 or ipod) and the battery life (almost ten hours from one AAA battery).