I just got my Wii connect to interent and I want to get netflix. I went to Wii shop channel and every time I click on it, it says its not currenlty available in your region. I'm confused and not sure what else I could do?
Make sure your Wii is set to the correct country in the Wii system settings. This page (click here) has more information on how to check that.