Dude.
all of this and more info is readily available on BusinessWeek. (I guess BW does qualify as *one place*). Look it up.
You may find some of the info that you are looking for on my blog. I am not posting that info here because it is customised for my use so probably not fit for general consumption without a few riders. Morover it is a work in progress so i intend build it over time so I am not going to be able to keep track of versions lying on public forums and update them.
here is the link -
My blog