Update on below, I'm going to use MySQL and IIS. I can't be bothered re-writing all the ASP (although I'm going to have to remove all the ASPImage related code) but I'm interested enough to rewrite the stored-procedures.
I've built my own CD Database... but I'm not really happy that it's stuck online (it's ASP/SQL Server based). I could move the ASP/SQL to my XP Pro PC but I don't really want to put IIS or SQL on this machine because of the extra security holes and performance hit I don't want to take on.
So I've looked around at CD Databases and by far the closest to what I want is Readerware. It supports multiple discs per album, album images, excellent ability to import from various websites, good import and export, artists by track. Only stuff it doesn't support that mine does is the ability to "relate" an artists to another artists, but I can live without that... and the ability to attach more than one artist to a track, but given the searches it does are string based you can get around that with using AND, ie. "Faith No More and Boo Ya Tribe".
Except... so close... but so far... it's import doesn't support tracks... so i can create a CSV for it to import, but I'll loose half my data. And it doesn't import (directly) from CDDB databases so I can't just connect to my existing CDDB database and import, which would be fantastic. If I can find something that'll do that, I'll be happy.
Readerware does DVD/Video/CD and books. It's really quite nice if you're just starting off. Also supports scanning barcodes. It'll look the barcode up on various websites and import the info via the web. Again, if you're starting out, it's great.
Oops. Actually, it's three products. $75 for all of them, or $40 (US) each. It's a seperate ap DVD, one for CD and one for books. Kinda crappy. Mine supports all of 'em ;p
I might just move mine onto this computer. You can probably set up SQL Server / IIS to only respond to localhost and turn them off when needed. It's kind of overkill though.
What to do what to do what to do?
I want to rant. I so want to rant.
Bloody public blog.
[RANT RANT RANT RANT RANT]
I really don't want to do that.