Microsoft SOHO router multicast problem? - or maybe it's just doing what it's supposed to be doing...