Collaboration, not in the sense of a cohesive team willing to dive into the project together, or even a creative group capable of making spark decisions on UI/interactions, I’m talking about collaboration with the customer. Full committal from the Customer is paramount to success in .Net 3.0 projects...