During the concepual/creative phase of a project, before pitching a project to a client, I do a feasibility study. I check the if the chosen technology is mature enough to express the idea, and suggest alternatives if necessary. Or I adapt the idea so it would be easier to implement within the proposed budget.