Hi erco, that's exactly what I've loved about the PICAXEs too. Making the most of the minimal resources. My PCB is already made and I've had size restrictions because I've had a number of different boards made from a single panel. You could say I've put the cart before the horse but I knew roughly what I wanted and now it's a case of getting the most out of the code ! So although I've used external EEPROMS before I decided not to this time, keep the PCB small and to try my best to use the on-chip resources. My requirement isn't really too complex. I'm thinking about 10 characters per song name (so it's clear enough to read and I don't have to abbreviate too much) and ideally 30 to 40 songs. I have got side-tracked on the concept of compression though, but it's all part of the fun.