"When Wii launched in late 2006 it showcased a new way to play games that many gamers and non-gamers embraced. Like every system released before it though, it wasn't yet perfect. There were a few improvements that could be made to take the system from great to spectacular. First, there was the issue of Nintendo's online service. Though free, few games supported it; additionally, friend codes were, and still are, awful. Next there was the promise of great DS/Wii connectivity. Nintendo admitted that the connectivity between Gamecube and Gameboy Advance wasn't done properly, but promised they would do it right this generation. Finally, the channels that came with the console were very cool and the ones that slowly rolled out after the system launched were fun and free. Nearly three years after launch where do we stand with respect to these features?"