Opera and Nintendo have today confirmed that the final version of the Opera powered Internet Channel has been pushed back a month till a very vague April 2007. According to the companies they are working together to meet users requests for browser features and to enhance the overall Wii Web experience. Well have more on the new and updated Internet Channel in April now Source: Opera Press Release



