Geexbox has SMB (no WiFi though), you can actually browse though your SMB shares directly from the Wii without editing any files. It supports uPnP and FTP aswell. So, as you said, no need for USB functionallity really. Besides of that it's more stable than mplayer_ce and i think the image...