Такая тема есть уже.
http://www.octavia-club.ru/forum/showthread.php?t=1761