Thanks everyone for the suggestions, will give them a go.

Might have to have a look for that book too!

Thanks again!