Thanks for all the advice. I haven't had chance to look at it all in detail, but I will do in the next few days. I have my last exam on Tuesday, so just trying to get the revision completed for that first. I will reply again towards the middle or end of next week.
Many thanks again