This can't be reiterated enough. It took them five *years* to get MTGO 3.0 out. Five years for a major version bump that didn't really have any new functionality, and was actually missing a lot of the old functionality at launch. Half Life 2 was made in less time than that, with a compelling narrative and excellent graphics. MTGO is a 2D card game with e-commerce bolted on. I don't even know how that's even possible. Did they only have one programmer? Did they hire a team that had to spend the first four years getting a CS degree?