I'm thinking about designing my own MP3 engine this summer just for the fun. Does anyone have any tips, code, experience?