I used to understand "beta" as "feature-complete". Web applications rarely are ever feature-complete and rather evolve slowly with time. So does "beta" have any specific meaning with them or is it just a gimmick?