Anyone (or company) can screw up.
What really matters is how they handle it when they do, and AT&T seems to have realized there was a problem and are fixing it. What more can you ask for?
Now if only Apple will let us Canadians use the iPhone!
canadians can. it runs on rogers.