Advice needed for my requirements please