My title says Graphic Designer, I work on a range of projects, from web apps, simple sites and emails, and usually build them on my own.
But based on my experience, I strongly agree with what you've said about designers working closely with developers.
We should leave this "give me a spec and leave me alone" attitude in 2007, where it belongs.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.