thanks, Virtual.
I tried rebuilding the Library, no luck. I tried a couple of AppleScripts/Automater things I found, and nothing worked. so I found this
Apple Support article and trashed the Library.xml. iTunes still couldn't find the songs, though they were right there.
so I went hardcore, and trashed the .xml, etc., again, unchecked Copy Songs in the iTunes prefs, and just dragged all the albums back into iTunes. it means I need to re-create my playlists, but I mostly use Smart Playlists, and they all need culling anyway. so, I'm back in business.
I did do some other maintenance however, as you suggested, and I think there may be some weirdness going on somewhere. Disk Utility was giving me a beachball when I ran Verify Disk, though eventually it would complete, if I left it, saying the disk was fine. so I pulled out the Apple Hardware Disk and ran that, which also gave me a clean bill of health.
anyway, with Snow Leopard on the way, I'll keep tabs on what's happening, and wait it out.