Generally there are two different approaches I take to creating a playlist: one with a specific theme, where I group together songs of either a similar genre or subject matter, or one with no particular theme, in which case the only rule I follow is that each song should sound completely different to the one preceding it. This keeps things interesting, and also sounds slightly schizophrenic