... many people call themselves hackers, but few have the strong technical foundation needed to really push the envelope.