Как и говорилось, обычный автобаланс не панацея. А "грамотный" сделать это даже не представляю какой алгоритм проги должен быть (на стату опираться не айс)