The way I see it, there are only two possibilities. Either Microsoft tested the SB before release and knew it was utterly not ready for sale to customers, or Microsoft failed to properly test the SB before release and thus had no clue it was basically a POS at the point of release. Either way Microsoft screwed the pooch on this one and ought to take responsibility.