I have been stuck with an asp.net 2.0 Web application trying to schedule and organize elements in a ListBox, in such a way to add items to prevent overlapping, inclusions, and exclusions. Finally, the problem was solved using Recursion . Make sure always...