We have Hughes Net for our internet connection. On occasion it stops for a bit--sometimes it's because of our dnload use sometimes because its the time of day. When we lose the connection, my screen changes to this chinese/japanense language log-in page. the address in top window then reads www.echoshadow. Not sure what this is. I have no new programs that I can see that have been added. Do I check for these somewhere other than "all programs"? Also I did McAfee total scan of computer with a ZERO result regarding any problems.