Yup. Forget S2U2. Here's the best solution I've found (and I've searched high and low):
TouchLockPro + Keyboard Config =
The former can be Googled, and the latter (incredibly useful program) can be found here:
http://www.lilrico.com/Mighty/mightyromblog/?p=401 or at XDA.
This combination is the ONLY way I've found to effectively lock / unlock my device. And it's COMPLETELY customizable. It's also very memory efficient and reliable.
I won't detail my own configuration but in short, I used the keyboard config application to assign one of my hard keys to trigger TouchLockPro to unlock.
Read the manuals, then go play.