Ну и еще варианты, только более трудоемкие.