With Microsoft's security initiative underway, have any of you investigated different ways of writting secure hack proof code beyond just making sure you don't have buffer overflows? What are some of the must have books that deal with coding securely, and that are not just an administrator's book?