Advice and answers below!