XNA architect and Xbox 360 big-wig J Allard told Game Informer that there will be multiple Xbox360's that ship over the next five years. He stated that developers shouldn't rely on the HDD for their games. This seems like a step back to me. One of the best parts of the xbox was the HDD. I'm thinking that M$ figured out that the only way to ship the 360 under $300 was to not include a HDD. This also means that they will likely re-release the 360 with either a Blu-Ray or HD-DVD drive in the future. Unless there is some sort of upgrade program, the fully functional Xbox 360 is quickly becoming as expensive as the PS3 (if not more so). At QuakeCon this weekend FPS Overlord John Carmack (Quake, Doom, Wolfenstein) gave his support to the Xbox 360 instead of the PS3. He cited the 360's "thin API" and ease of development as his primary reasons for opting out of Sony's upcoming PS3. However, he criticized both systems for their reliance on parallel-single hardware threads as opposed to multi-threaded computer processors. Basically Carmack feels that the choice of hardware will hamper development until coders can fully understand the most efficient means of using the next-gen hardware. To me, it seems like we won't see the full power of these new systems unleashed until 2-3 years after they ship. With the Xbox 360's 9-12 month headstart, the more powerful PS3 may not outperform the 360 for quite some time. Thoughts?