In the always-beta Web2.0 world, there is a tendency for sites to never be finished. But the same is true in the world of commercial software, where it is in the owners commercial interest (allegedly) to have a release schedule which provides new functionality over time, requiring upgrades and new investment in the software.