The ability to engage in group activities such as ship to ship combat, took a lot of time and effort to enable from a programming standpoint. However the real problem in the end for making the scenario viable is the fact that all our personal lives do not coincide with the scheduling necessary to organize a fight. Take, for example, EM events. On my shard all the em events start at dinnertime here on the west coast. It is impossible to schedule an hour or two away from the family at that time. To organize a ship full of people for a great time on the high seas faces such scheduling problems. Getting all the supplies ready is no problem really as that can be done at the player's convenience. However the fight itself must occur at a defined time. Sure you can get a bunch of close friends together for a fight, but what about all the other people who play ultima? How can I expect to participate in a group fight when heading home from work early? The group fight is always tied to a specific time. Our schedules are variable. There must be a way to be able to sit down at the computer at a random time, and find a way to join up with a group to do the activity that you are looking forward to. I am sure that at any time of the day or night there are people who will want to climb on a ship and have fun together, but how do they organize on the spot for such an endeavor?