Ок, рассмотрю этот велосипед.
Что еще посоветуете ?