I agree, however I was getting tired of waiting for news on the next halo port . . . ODST came out a year ago and I only just realised that Nathan Fillion [Captain Malcolm Reynolds - Serenity] is in it. [apparently he is also in Halo 3 as Gunnery Sergeant Reynolds]
I still play on the PC [and xbox ], my brother-in-law comes by every now and then and we do a big co-op session, usually able to breeze through all of CE and part way through 2 in one sitting.
Oh yeah and cussing M$, their lack of foresight in their decision making policies seams to be a universal constant