Business models for the Web: an analysis of top successful websites