iTunes DJ in combination with Apple Remote is amazing.