ну, это, собственно, второй из озвученных мной способов. но первый, имхо лучше - тем, что проще.