programing a set depends on what type of set your dealing with...

seeing as your in the hard section i take it yer on about hard techno sets.

One approach (my fav) is to have the set flow from the start to the end building the ngr more and more throughout......

nrg out of 10 in the nxt paragraph..

ill usually start very high nrg to grab the crowd attetion (nrg=8) then fade it back a little(nrg=4) then build up again(nrg level 6), drop it back again to 5,, back up to 8, back down to six, back up to 9, maybe chill it a little then build al the way from 7 til 10........

for the chills/low nrg in my set i usually like to do some turntalbist shite like cutting over non techno beats-hiphop/electro...

just one approach. i think it works really well as the crowd gets a little drop back now and then to regaing strength b4 you take it higher plus the set flows from startto end...