Посоветуйте разные реализации, поделитесь кто что использовал...
Ответ на:
комментарий
от trashymichael
Ответ на:
комментарий
от StrongDollar