all staff together - well I would say - let them all make suggestions then a group (mixture of ad staff, unit staff and program/activity) choose a short list and then vote (way to time consuming so would never happen but that would be my ideal.

think you could run things better than you any of the ad staff you have had in the past OR they have all done a fantastic job and deserve a HUGE pat on the back for all their hard work?