@darius
If there's a big cost if it goes wrong - wait!
If the time has come to get cracking on something, then dive in!