I hate to be the guy who goes off about greedy corporations, but...Really? Minecraft was already booming as a PC game. I see no need for them to migrate it to Xbox as well, except for a potentially larger market, which means (surprise!) more money.

I am excited by the Minecraft: Xbox 360 Edition. I have unlocked 2 pieces of Avatar rewards already. I like it. My biggest draw was in-home co-op up to 4 players and online co-op up to 8 players. I love EMC but sometimes I want a more intimate playing with IRL friends who may have never tried out Minecraft.

I bought mine at Game Stop today @0900 EST. Since I had a wisdom tooth pulled yesterday and my recovery goes into a 4 day weekend, I have many hours to dedicate to Minecraft: Xbox 360 Edition when I am not passing out from my medications.

I get nauseous sitting at the computer, this couldn't have come at a better time.

it hugely restricts what the computer can do with the program being run though it. for instance java limits the processing power to a single core on your computer, I'm rocking a 7 year old laptop right now and its crying out to have its other core used when playing minecraft.

That being said, just because Java is capable of concurrency and multi-core/multi-processor usage, doesn't mean that the programmer necessarily makes use of those features. In fact, as a professional software developer, I can tell you that programming for concurrency is much more difficult and time-consuming than "normal" programming, and is often not worth doing, due to the return on investment (ROI) not being high enough. I'm fairly certain that Minecraft has not been programmed to support multi-core/multi-processor capabilities, (note that this is an educated guess; I've not actually looked at the code) mainly because it would increase the complexity of the application and very likely would provide very little gain.

What, exactly, do you think should or could be parallelized in Minecraft?