my weak hand thumb goes on the takedown lever and my strong hand thumb rests near the base of my extended weak hand thumb. That seems to help me not put pressure on the slide release on the P226. But yeah, one time i rested on it too much and it didn't lock back :-/
thanks for the info re: sights! I was hoping for night sights but i guess overall this is still a great deal!