You're all too young to remember that, but this kind of discussion happened also when VCRs were invented. Were they illegal? No, but you could use them to record movies and whatnot. On topic, fantastic work. I've yet to try it but I'm sure it does a fine job within the obvious limitations. You know, making a vgm2smps converter was my plan all along, more than 10 years ago, but since it was too complex, I later changed my goal to xm2smps to rely on the easier XM structure. Fun fact: my working folder is still named "vgm2smps" to this day, I never renamed it when I lowered my goal. Yes, I am that lazy.