Wonderful work to both of you! It really, really gives me value to my player as there were two things that really annoyed me about the device: Not being able to transfer songs back and on-the-go playlists (the bookmarks are a joke). Only one to go to make it the perfect player Now, I'm very interested in this project and it would be great if you could upload and organize songs so that we can get rid of SonicStage once and for all (can't edit track order in MP3FM afaik). I have one questions however...both MP3FM and SonicStage require power-user priviligies to use the device (haven't tried GYM without yet). Is there any specific reason why it would do that or is it bad coding? I know it's kind of off-topic, but I'm just interested in what I could expect from GYM in this regard when/if upload capabilites are implemented. Not that important for everyone perhaps, I was just curious. Is there anywhere I can find info about the findings so far regarding the structure on the NW-HD? I have figured out that 03GINF01.DAT is for album covers and that 04CNTINF.DAT is for songs on the device. But where is the "filename on device" info stored? Thanks again for a brilliant program -edit- Never mind that filename info. Figured it out easily enough... Can't see editing the info being a problem at all though. Is there something complicated I've overlooked? Any encryption anywhere on the song list info? Hmm...looking again it seems to store it in numerous of files. To speed things up on the device I guess. Kinda makes it more work, but shouldn't be impossible. Too bad I don't know C, so this is kinda useless commenting from me, sorry Anyhow, I know you can decrypt the mp3s, so I assume encrypting them wouldn't be a problem either? Anyway, enough babbling from my part, I'm just so curious