ISiteInterface

ем..нічо не змінював, але є правило -- інтерфейси мають іменуватись починаючи з І (interface) --> IEnumerator і т.д.

давай тоді хай це буде вже ISiteInterface. я в себе також так назву.. ну або бери код в мене, форкай) а то тримати дві різні версії...кхм..)
комєнти в коді убивай) то я для тебе писав (: ну їх нафіг, ще хто побачить :)))
пішов я морду робити..