@ elnino334
I don't think the console is that much ahead, especially considering Halo 3 is already on the market. Microsoft did a good job with making people upgrade to the 360 from the Xbox, this by completely dropping XBox game software support like a brick and by putting popular XBox franchices (and serving popular game gernes) onto the 360. But I would really be impressed if the 360 actually ever reaches a userbase of let's say 40 million. I think long term competition with the PS3 will be rough on the 360.
I also think the PS3 will remain viable as a product for a longer period of time.