Cricinfo already is about making money, so nothing will change there. You may not care about Vincent Barnes stats (but surely you agree that a 300 wicket error is just stupid!), but how about a lengendary player like Basil D'Oliveria, whos stats are also wrong on cricinfo, substantially enough for them to have his first-class batting average under 40 when it should be over 40. Relying on cricinfo for stats is treading on dangerous turf.
Whilst it is comprehensive for Test and ODI cricket, it is far from the most comprehensive cricket site out there, as would be obvious if you went looking for anything below Test and ODI level.
Perhaps my view is tainted as I know what some of cricinfo's writers are like behind the scenes.