Итоги голосования для комментария:
DarkStar
Что мешает все это объединить в одну простую систему?