Мне очень понравилась статья, не могу не поделиться:
http://www.ogoniok.com/4976/26/