Finally realised my problem, advice?