Сообщение «неправильный ключ» при работе с API Яндекс.Карт

Друг попросил помочь разобраться почему у него при работе с API Яндекс.Карт время от времени выскакивает сообщение
—————————
Message from webpage
—————————
неправильный ключ
—————————
OK  
—————————
и вместо карты белый квадрат и куча ошибок в JS. Причем это только в IE.
 
Стали смотреть и обнаружили, что когда в url есть русские буквы, то IE в referer, при вызове http://api-maps.yandex.ru/1.0/index.xml?key=, передаёт юникодные символы, а яндекс зачем-то смотрит не только домен, но и остальную часть referer’а и, видя юникод, отказывается работать.
Исправить очень просто: а) не использовать русские буквы в url; б)передавать русские буквы в URL encoded виде; c) придумать ещё что-нибудь.
 

Я хренею от Windows Live Messenger

Под семеркой поставил subj и смотрю что-то он в трей не хочет убираться.
Я сначала не понял, думал где галочка какая есть, ан нет, просто MS решила что человек не обязательно запинит это убожество, а так месенджер будет висеть как-будто запиненый.
В итоге помог режим совместимости с вистой.
Но это маразм какой-то.
Я вообще не понимаю почему не разгонят команду лайва куда подальше. Их поделки мало того, что неюзабельные, так ещё и глючат безбожно.
 
PS. Всё деградирует. Аська была нормальной пару лет назад (клиент квип), сейчас постоянно глючит. Live никогда нормальным не был, но к 8-ке намечались какие-то подвижки по удобности, но в 9-ке всё испортили.