Thanks all, and Joan that's some good ideas, I've started working on something new for the time being but I can come back in the future and add them!