Why not incorperate a banner rotation program in threads... would that not be easy?