Andrew,

Thanks for the suggestion - that works really well too.

Can't believe I've been using pointers but never came across links (symbolic or otherwise) - Looks like I'm going to be using them way more now!