If a client requires you to sign a NDA and that agreement says they own
"everything" about the project. Including all design, specifications, page
layout and -source code- how does the GPL play into this?

If I want to use the FSF GNU getopt, which is GPL'd, can I use that in this
project?

-- 
Bob Tanner <tanner at real-time.com>       | Phone : (952)943-8700
http://www.mn-linux.org                 | Fax   : (952)943-8500
Key fingerprint =  6C E9 51 4F D5 3E 4C 66 62 A9 10 E5 35 85 39 D9