Когда-то камрад Omh выкладывал свою базку. И я навертел что-то своё (удалил пока, т.к. бд была шифрованием). Чтобы не потерялось, запощу сюда обе реализации.