NikV wrote: the main problem you face is that station managers/advertising managers want to have very specific rules governing the way ads are played, and telling them that your mathematical algorithm won't let them schedule an ad 2 times a day, except on a full moon which happens to be a sunday they want it played 6 times, is just not going to cut it LOL, I hear that, I've done this for several broadcasts now and they do want different rules every time. Thanks for your suggestions , there's alot of food for thought for me there. I may not build the most perfect solution but I hope I can incorporate some of your ideas. A combination of flexible code and stern client management is in order I think ;) Thanks very much for your help.