{Using this, you eliminate having to try to start your encoder, Kick and start your first song at the beginning. To add this to your PAL Scripts, copy and paste the above code into Notepad, save as *whatever you want*.pal . Open SAM, go to Desktop B, click the + (plus) sign in the PAL Scripts window. Use the Browse to find the file you saved. Click OK. At the time of your show, have both decks empty, Select Auto DJ, right click on the Whatever.pal, select start, Start your encoder, make sure your encoders "auto reconnect" is set to one second. Commence the "Kicking" As soon as your Encoder starts to Encode your first song will start. Any questions, you know how to get a hold of me..Powermaker....David} =================================================================================== var P : TPlayer; var Song : TSongInfo; var T : Integer; PAL.Loop := True; {replace the [0] (zero) with the encoder position. Note: The encoder positions start at 0 (zero) not at 1 (one).} if Encoders[0].Status='Encoding' then begin PAL.WaitForTime('+00:00:05'); P := IdlePlayer; if P <> nil then begin {You can change the "Music (All) to any Category, not a folder though. I have one song (Jorn of course) in a Category that was empty, as my start} Song := CAT['Music (All)'].ChooseSong(smRandom,NoRules); if Song <> nil then P.QueueSong(Song); P := QueuedPlayer; if P <> nil then P.Play; PAL.Loop :=False; end; end;