I'd say it has a good two more years left in it until its sales are no longer relevent numbers. Might be able to squeeze a little bit out of the third year. It'll largely depend on whether Natal catches on and if Halo Reach is anywhere near the success Halo 3 is. Those are the two major cards remaining for Microsoft. If one or especially both fail, it'll barely last two more years.