Does MS include Silver membership to the Live number, because that then includes everyone signed up for free too. Also, do MS count all the Windows Live accounts which are effectively Silver membership? If so then that 23 million is not that impressive. What would be interesting would be the number of Silver vs Gold accounts.
Also, PSN includes PSP accounts as well.