there are a ton of smart people at Check Point. I even get to work with them sometimes :P