How much time and money are you going to need