Good to hear. Short term pain for long term gain sounds good. So long as you're making decisions for the right reasons you're on your way.
Sorry if I came off sounding like you didn't know what you were doing or how to get/keep on track. But the two biggest issues I see in projects again and...