I agree with you that because of September 11th there are a lot more ports to embark from. Because most ports are within driving distance for most americans, it has made cruising more affordable. If one has to add in the cost of a flight, the hotel room, meals and tips, people would cruise less often. I also think that, by in large, cruise lines have improved on the quality of the food served. ie. more health conscious meals, more exercize equipment and programs, and more amenities such as ice skating rinks, movie theaters, rock climbing walls, and stores to shop in aboard the ship. It is my belief, that as the baby boomer generation starts to retire, there will be a big demand for activities catered to this group.