I've been using IPB for about ten years, and when the time is right I will consider switching to another system. They have a lot of feature, but they are often so badly implemented they are unusable, and their user interface design is pretty bad. Their development seems to be driven by feature...