Все проблемы, в общем-то, решаемы. Было бы желание и мозги/руки, вставленные куда надо.