Earlier quoted context omitted.
Great idea. But short of paying a lawyer $X thousands to make my own generic NDA, where can I get an NDA that I can counter-offer with as you suggest? Any suggestions for good off-the-shelf documents such as this that protect both parties? I'd be willing to pay a couple of hundred bucks for a set of good documents like this. I'm an independent web developer like many here and have signed my fair share of NDAs.
To be honest (and I'm in a similar IT consulting business as you) I agree that once you're working closely with the client, signing a NDA is standard. You want them to feel free to divulge the secret sauce of their business so that you can offer the best service. HOWEVER, I frequently delete or amend small portions of the NDA before signing and explain to the client why I have done so. I've never had a problem so far…
Once I had the president of a company (new client) tell me how much he appreciated me haggling a bit. This guy was a lawyer and told me he was surprised by how often people just sign stuff. Anyway, his telling me this after the fact made me feel much better about haggling in the future.