Why must people always nitpick? The big story here is that SSB is going to be online!
Nintendo's online policy is different then Microsoft's and Sony's, get over it. Despite what we want Nintendo to be they are a family company who would like to avoid lawsuits for endagering minors with their online system. I've been wanting online play since the 64 for SSB now that we got it, I see no reason to complain. If Nintendo said that to help pay server bills SSB is going to cost $100 I'd be like o.k, I'll pay that, but no, all they ask instead is that we take 1 - 3 minutes out of our lives to register friend codes, for the small privelege of seeing your opponents name, and sending them taunts. If you don't like friend codes don't use them, the option is there to just have random battles, you just can't send taunts or see the name... is that really all that important?? I don't think it is personally, although I would have liked rankings for the random battles, perhaps seperate from friend codes rankings, but it should still be there, but the fact that it isn't, isn't going to affect my decision to buy the game, neither is using friend codes going to affect anyone elses decisions, it sucks but when you think of the game you get to play the fact that it FINALLY has online capabilities, really what does it matter? This is a dream come true for so many, but it isn't perfect, hell what in life is perfect?
Anyway, using friend codes will build up online communities for this game, unintentionally(perhaps not) social networking has also been added to SSB. For us on these boards we can set up matches, tournaments, and (if NWR is as cool as they are

) possibly have prize oriented tournaments. Then we can easily talk smack on the boards here and do so many other things that I can't even think of right now.
This a great announcement, don't mar it by disparaging about the friend code system, which we already know sucks from using the DS and the few other online Wii games.