How ever been in a situation where you found yourself without the specific technical knowledge to perform a task essential to your project?

It is common in my field of working and there hv been always solutions to such situations. Friends, books, study, professionals, outsourcing, etc. as it suits the situation have been the solution.