[sighs...]
Is anyone in here a programmer? Does anyone have ANY programming experience? Sorry, but your l33t HTML and Visual Basic skills don't count...
There are certain things that all programs have in common, yes including video games. Beyond that there are things that all video games have in common. In an ideal world you would be able to just write the code to do these things once and then reuse it for every project - at least this is one of the goals of object oriented programming. Unfortunately the developing for any platform is often times like trying to hit a moving target, consequently reusing even the best code can be a painstaking process. Usually what ends up happening is the developers just throw out the old code and start over
XNA is an attempt to stop developer from reinventing the wheel each cycle. It attempts to provide a standard that developers can use to automatically perform these mundane details for them. Back before Direct X came out each game had to be programmed specifically for the hardware it was running on, even if it was running windows (there are some exceptions but I'm leaving them out for simplicity). Microsoft had a disaster when they tried to ship this Lion King game with Windows on Compaq computers, unfortunately at the last second Compaq decided to change the hardware which in turn broke the game. Consequently the idea was born that developers would interact with Direct X, and Direct X would deal with interacting with the hardware. It prevented developers from having to do all the low level stuff.
XNA is the next evolution of this. Adding support for things like Xbox Live-ish features for Windows games, a common controller interface, and unifying other related tools. XNA is an attempt to identify the things that developers do over and over again, and automate them. IF Microsoft delivers on it's promise this could be the next big revolution after Direct X. Of course in these forums Bill gates could sent everyone a check for $1,000,000 and you guys would find something to complain about.
Those movies were just proof of concept stuff. They wern't supposed to be showing off any graphical advances. I still liked the car one though.
Let the flaming of Mystic Matt begin ;-]