Opinions and advice needed...