действительно интересное представление. Не очень длинно, но все по делу =)