How long should song samples be?

I’ve gone on record as saying that in almost all circumstances, I’m generally opposed to the 30-second sample. 30-seconds is not enough time to learn to like a song. It might be enough to recognise one, but that’s about it. As a rule of thumb, if you...