I am like you where I want all my tags to be correct. I think I have over 100 songs from Anjunabeats singles and I would be really mad if none of them had album art and correct album information.
The best way to deal with this (if you have correct tags on everything, I assume you can figure the best method of efficiency),
to make a smart playlist by track number with range, or add "Single" in the comment line in the songs in question. You can have multiple items in the comment section and it won't mess with other stuff. My tags are set up in a way where I can expand if necessary.
- Name - Track Name
- Artist - Track Artist (for specific track, use feat. and & here)
- Album Artist - The artist of the entire album or the dj who mixed the album
- Album Name - Name of the album
- Track Number - # of #
- Disc Number - # of #, 1 of 1 if a single disc release
- Year - Year obviously
- Grouping - This is for specific genres. I label all electronic music as "Electronica" but tags like House, Trance, Techno, Dance, etc, fall under this section.
- Composer - I use this for collections. I have a huge collection of Anjunabeats releases, so I put Anjunabeats here.
- Comments - This is where I put things like, Purchased, Friend, Notes on the song, and I put specific release dates here, where I purchased it from, and I use it when I'm cleaning up my library to note whether I have fixed the track or not.
- Genre - This is where I put the broad genre the track belongs in.
You can add whatever you want in Comments and not have it interfere with all the other things you might be using it for now. Just create a smart playlist for songs with Comments that CONTAIN "Single".
Another great way to make a singles playlist is to set it so "Track Number" is "In the Range" of "1 and 1" or "1 and 2". Most of my singles actually have up to 3 tracks per release, some as many as 8, but those are EPs (Extended Play albums).
BTW, I would really hate it if all of this didn't have album art...
EDIT - After playing around with the playlist for Track range, it doesn't work in the way I thought it would. It pulls any track that is that number whether the total tracks is 3 or 30.