Simple solution to the problem of selective listening and one I plan to do eventually if I ever get round to it. Instead of creating a CD with a lot of individual tracks, exercise those DJ skills and create a PROPER mix CD where the tracks are actually mixed together. Get a set of turntables or CD players with a mixer, or easier still some software like Abelton Live and mix the tracks creating one continuous mix. Beatmatching is a pain to learn, but anyone with an ear will get the hang of it eventually and software makes it even easier. Save it all as an audio file (wav or MP3 or whatever) and then burn it to CD-R as one continuous track.
It is kind of a conceit in a way because it pretty much forces the listener to listen to the entire thing, but I've had people make CDs like that for me before and downloaded some really good mixes off the internet (we're not just talking dance music here, you can mix almost anything with similar tempos, except maybe The Shaggs or something
). A good mix can be far more creative and entertaining than a load of individual tracks. It can even change the context in which you listen to a track.