XNA runs on both windows and on the 360. So basically like moving from DriectX7 -> DirectX8-> DirectX9 -> DirectX10/XNA you get additional generic functionality so you don't have to write specific shaders/hardware calls for graphics pipelines and input/etc, but can write to a standard and then the hardware folks meet in the middle with their drivers. This time around though you not only get Windows/PC functionality but Windows/360 support. So it would allow you to have a uber powerful dedicated/streamlined PC (360) for $400 running LFS that runs way better than any PC you can put together for $400.
I am just wondering with Vista compatibility issues being addressed and looked at if they're looking also at the DirectX10/XNA hurdles, and if they would entertain compiling for the 360 in addition to XP/Vista.
LFS is written to DirectX8, correct? Moving to 9 with 10 out would be potentially non worthwhile.
As for patches, Xbox Live Marketplace has patches for many games every day, turn on, auto connects, auto detects update, asks you do you want it, Hit X, downloads, installs, reruns, boom. 5 seconds and one button press is how patches are handled. PLus the built in Voice chat/Music Streaming from any network device and other built in features of Xbox Live are nice. and come for free with the 360 OSes built in overlay accessible with the Xbox button.