If the non-programmer types on this forum knew how complex the code is for a 3D pinball game emulating ball physics, then they would probably be less likely to complain about a simple popup message. This kind of interaction/behaviour with the X-Box markeplace is probably new territory and quite unpredictable. I am sure Mike has to think of dozens of other tasks 100 times more complictaed than a pre-popup check and to say it is unprofessional is quite frankly riduculous. As a programmer for 22 years myself I have worked with users like you DJ Clae and normally I can't answer back, but here I can.
I don't think anybody here is questioning the programming abilities/skills of Farsight which are obviously highly regarded.
But the whole fiasco with the DLC being announced then being delayed, updates, optional updates (which don't appear), that whole aspect is unprofessional, whether it's the fault of Microsoft or whomever, it's not what users of Xbox Live have come to expect.