После сборки все заработало. И тут, когда я уже был готов упрятать всю схему в приготовленную коробку, на глаза мне попался лежаший на столе 3-х миллиметровый светодиод. Сразу захотелось его куда-нибудь приладить...
После эксперементов выяснил следующее:
1. Если его подключить параллельно D1 (схему смотри в статье), то светодиод горит тогда, когда никакая программа не читает даннае из порта. Как только кто-нибудь начинает это делать - диод гаснет.
Вообще можно попробовать заменить диод на светодиод.

2. Если светодиод подключить на 1 и 3 ноги ИК приемника, то он будет вести себя противоположно описанному выше. Т.е. загораться когда какая-либо программа будет читать данные из порта, и не гореть когда никакой софт не будет запущен. К тому же при получении сигнала светодиод погасает и вновь загорается. Мигание наоборот....
Вот что накопал. Если кто еще что сделал - пишите