The most recent app that I've installed is Skiplock. This allows me to set trusted wireless networks or bluetooth devices, and when the phone connects to one of these, it disables the lockscreen security. This means I can have a quick swipe lock at home, but pattern or pin when I'm elsewhere.
It does require a rooted phone though.