Haven't given it a go yet, but seems to have decent ratings: http://itunes.apple.com/app/plock/id394920810?mt=8