The calculations are quite tricky given the granularity of data the author is working with. I agree that a marginal cost calulation is a bit more useful as the cost of development staff is not really relevant here as this is an R&D cost. The exception being those employees that work on technologies to sustain the growth of pages and searches and the IT staff to maintain the infrastructure. Without management accounting data the figures will be rough estimates at best.